2011-03-21 233 views
0

我有一个名为Converter.asmx的web服务,我刚刚注意到在远程服务器上我基本无法连接到它。我得到的错误:"No connection could be made because the target machine actively refused it 127.0.0.1:49792",并且在我打电话给Web服务的地方发生错误(下面的第二行)。Web服务调用在远程服务器上失败

Dim webservice As New localhost.Converter 
results.InnerHtml = webservice.ParseData(txtInput.InnerText, options) 

在我的本地主机上,它工作正常。我怎样才能改变web服务,以便它可以在远程主机上工作呢?

+0

Web服务是否在共享主机上的端口49792上运行?因为这是错误信息告诉我的。 – 2011-03-21 21:39:23

+0

该端口是我在本地服务器上测试的剩余部分,正如kprobst指出的那样。 – Radu 2011-03-21 21:43:56

+0

如果你让拉杜的变化,问题是否消失? – 2011-03-21 21:47:52

回答

1

确保您没有防火墙或IP限制阻止某种呼叫。

+0

如果有一个我无法控制它,因为远程服务器在共享主机上。 – Radu 2011-03-21 21:35:36

+1

等待,如果这是您在共享主机上运行的已部署服务,为什么要点击“127.0.0.1:49792”端点?你不应该把它配置成像'http:// example.com/foo.asmx'吗? – kprobst 2011-03-21 21:37:27

+0

我是否需要更改.disco文件以反映? – Radu 2011-03-21 21:39:20