2013-04-05 46 views
0

我有兩個asp.net web應用程序通過WCF相互通話。兩個應用程序在兩個不同的本地主機中開發。一旦開發成功,我們將它們發佈到同一臺測試服務器上。現在當其中一個應用程序試圖在另一個應用程序中調用該服務時,它會拋出錯誤。遠程名稱無法解析。 任何人可以建議我如何解決這個問題嗎?遠程名稱無法解析。 WCF服務錯誤

+0

請張貼CONFIGS訪問此網址是什麼?他們是否託管在同一個端口上?你如何創建proies?你是否設置了代理的URL?你問題要麼在於配置,要麼設置代理的url – Dhawalk 2013-04-06 03:22:12

回答

1

正如@Dhawalk所說,confgs將會非常有幫助。

通常,這個錯誤通常意味着你的「服務地址」是錯誤的 - 檢查你客戶端的端點值。 默認情況下,您可以在客戶端的app.config中的serviceModel部分找到它。

喜歡的東西(爲basicHttpBinding的)

. . .  
<client> 
     <endpoint address="http://YOUR_SERVER_NAME/SERVICE_NAME" ... 
. . . 

確保您可以從您的 「客戶」 應用程序

+1

感謝Dhawalk和evgenyl。這是一個非常晚的答覆..但我認爲有人可能會發現它有用...我將地址從「http://servername/service.svc」更改爲「http://IPADDRESS/service.svc」,並且它現在正在工作 – AVSSM 2013-09-06 17:07:38

相關問題