我有一个问题:我用ASP构建了一个web服务,当我在Visual studio中运行时,工作得很好。我发布了web服务,我可以打开asmx页面,我可以看到服务的描述。
我发布了一个web应用程序来测试网络中的web服务,当我运行该应用程序来使用web服务时,我得到了类似IIS拒绝连接127.0.0.1:2332的错误,如果我从本地服务器运行te应用程序,我也会出现同样的错误。
我不知道出了什么问题。防火墙已关闭。另一个应用程序在该服务器上运行良好。我希望任何人都能帮助我。
诚挚的问候
发布于 2018-05-27 00:59:08
我决定了,这是我的错。当我构建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服务器。
谢谢墨信,谢谢李雷。
警局,有人知道我该怎么结束这个答案吗?
https://stackoverflow.com/questions/50538005
复制相似问题