2011-01-05 180 views
0

我想通過我的ASP.NET網站使用Web服務。我添加了一個Web引用,並能夠在本地使用Web服務。然後我將它移到我的服務器上,並且失敗並顯示「由於目標機器主動拒絕而無法建立連接」的消息。無法通過網絡服務器使用網絡服務

回答

1

這意味着你交談的URL不運行服務。該IP地址和端口號在另一端沒有任何內容。

確保您已將服務部署到您認爲已部署的位置。嘗試通過網絡瀏覽器訪問它。

+0

我想通過我網站上的代碼使用外部Web服務。我可以從我的桌面以及我的服務器FWIW通過Web瀏覽器訪問外部Web服務的.wsdl。也許我應該編輯我的問題來澄清? – 2011-01-05 17:29:37

+0

WSDL不是問題。問題是您嘗試訪問的服務。嘗試從瀏覽器訪問服務本身的URL,你會發現它不在那裏。 – 2011-01-05 17:30:48

+0

你是對的。然而,當我試圖從我的本地開發環境以及從SoapUI訪問它時,爲什麼我能夠得到響應,我感到困惑。 – 2011-01-05 17:36:10

-1

因爲您需要更改Web引用以使用您發佈的引用(公共Web服務URL)。

嘗試更改Web引用,並重新編譯你的網站

+0

-1:無需爲了更改URL而更改Web引用。只需設置代理的Url屬性即可。這可能已經爲你完成了,Url可能被設置在配置文件中。 – 2011-01-05 17:31:24