我遇到了一个问题:我在ASP中构建了一个Web服务,当我在Visual Studio中运行时,工作得很好。我发布了web服务,我可以打开asmx页面,我可以看到服务描述。
我发布了一个用于测试网络中Web服务的Web应用程序,当我运行应用程序以使用Web服务时,我收到了IIS拒绝连接127.0.0.1:2332之类的错误,如果我运行te app,我会遇到同样的错误从本地服务器。
我不知道什么是错的。防火墙已关闭。另一个应用程序在该服务器中正常工 我希望有人能帮助我。
祝你好运
答案 0 :(得分:0)
我解决了,我的错误。当我构建Web服务和用于使用ws的应用程序时,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服务器。
感谢Mohsin,谢谢Lex Li。PD,有谁知道如何关闭这个答案?