我有一个问题:我在ASP中构建了一个Web服务,当我在Visual studio中运行时,工作得很好。我发布了 Web 服务,我可以打开 asmx 页面,我可以看到服务说明。
我发布了一个用于在网络中测试 Web 服务的 Web 应用程序,当我运行该应用程序以使用 Web 服务时,我收到错误,例如 IIS 拒绝连接 127.0.0.1:2332,如果我从本地服务器运行 te 应用程序,我会遇到同样的错误。
我不知道怎么了。防火墙已关闭。另一个应用程序在该服务器中工作正常。 我希望任何人都可以帮助我。
此致敬意
我解决了,我的错误。当我构建用于使用 ws 的 Web 服务和应用程序时,VStudio 使用 IIS express,并为 Web 服务 (2332( 创建该端口。因此,在生产服务器中,我在 webconfig 文件中更改了对<client>
标记下 Web 服务的引用:
<client>
<endpoint address="http://localhost/DWAbrirDocumento/DescargarDocumentacion.asmx" binding="basicHttpBinding" bindingConfiguration="DWBajarDocumentoSoap" contract="ServiceRef_BajarDocumentacion.DWBajarDocumentoSoap" name="DWBajarDocumentoSoap" />
</client>
然后,应用指向 Web 服务器。
谢谢莫辛,谢谢李磊。
PD,有人知道我该如何关闭这个答案吗?