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