0

我正在开发一个通过 https 连接到 asmx 的网络表单。是第三方网络服务,他们向我发送了“连接代码”,但它在设计时给了我错误。我已成功添加 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

我得到的两个错误是

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

我显然错过了一个实现或一些关于味道的东西,但谷歌搜索并没有让我到任何地方我必须做什么?如何找到这些命名空间?

4

0 回答 0