Asp.net 用一个奇怪的密码帮我

Asp.net 用一个奇怪的密码帮我,asp.net,vb.net,web-services,Asp.net,Vb.net,Web Services,我正在开发一个通过https连接到asmx的网络表单。是第三方Web服务,他们向我发送了“连接代码”,但在设计时给了我错误。我已经成功地添加了web引用,导入名称空间使服务可用(在设计时),但是还有其他问题阻止我运行它 <%@ Import Namespace="XXX.FachadaCotizador" %> <script runat="server"> Private Const URIROOT As String = "https://ws.XXX.com

我正在开发一个通过https连接到asmx的网络表单。是第三方Web服务,他们向我发送了“连接代码”,但在设计时给了我错误。我已经成功地添加了web引用,导入名称空间使服务可用(在设计时),但是还有其他问题阻止我运行它

<%@ Import Namespace="XXX.FachadaCotizador" %>

<script runat="server">
   Private Const URIROOT As String = "https://ws.XXX.com.uy/TestCotizadoresBlock/fachadacotizador.asmx"

   Public Function Consultar(ByVal requestXml As String) As String Implements iHelper.Consultar

       Dim proxy As New WebReferenceHTTPS.FachadaConsulta
       Dim myCache As New CredentialCache


       myCache.Add(New Uri(URIROOT), "Negotiate", New NetworkCredential("UID", "PASS", "DOMAIN"))
      proxy.Credentials = myCache
       Dim emitir = proxy.Consultar("<Request><Entity>Catalogo</Entity><Params><Param >Name='cod_usuario' Value= 'PRUEBA' /><Param Name='cod_consulta' Value='MARCA' /><Param >Name='cod_subramo' Value='1' /></Params></Request>")
       MsgBox(emitir)



   End Function

私有常量根作为字符串=”https://ws.XXX.com.uy/TestCotizadoresBlock/fachadacotizador.asmx"
公共函数Consultar(ByVal requestXml作为字符串)作为字符串实现iHelper.Consultar
Dim代理作为新的WebReferenceHTTPS.FachadaConsulta
将myCache暗显为新凭据缓存
添加(新Uri(URIROOT)、“协商”、新网络凭据(“UID”、“PASS”、“DOMAIN”))
proxy.Credentials=myCache
Dim emitter=proxy.Consultar(“CatalogoName='cod\u usuario'Value='PRUEBA'/>Name='cod\u subramo'Value='1'/>”)
MsgBox(发射塔)
端函数
我得到的两个错误是

-iHelper未定义
-未定义WebReferenceHTTPS.FachadaConsulta


很明显,我缺少了一个实现或者一些关于味道的东西,但是谷歌搜索没有让我得到任何东西我该怎么办?如何找到这些名称空间?

我认为您需要为这些名称空间导入更多内容,类似于您在上文中为
FachadaCotizador
所做的操作。是的,我认为相同,但我不知道名称空间是什么……请第三方提供其web服务的URL,其中可能包含您缺少的内容。