2011-06-25 88 views
0

我遇到了Silverlight 4和WCF的問題。Silverlight WCF服務調用服務器上的奇怪URL

我在調試我的Silverlight應用程序,該應用程序應該連接到https://MYSERVERNAME/mijn/DataSource/Editie.svc/,而不是總是請求https://WRONGSERVERNAME/mijn/DataSource/Editie.svc/$metadata

這真的很奇怪,我搜遍了我所有的代碼,我從來沒有使用servername WRONGSERVERNAME。此外,https://MYSERVERNAME/mijn/DataSource/Editie.svc/$metadata也出現404錯誤,所以即使WRONGSERVERNAME會響應該請求,仍會產生404錯誤。

有沒有人有這個錯誤?

回答

0

嘗試通過Visual Studio刪除並添加服務引用(如果可以的話)。這是最安全的選擇。 WCF服務器和客戶端配置確實需要匹配才能工作。 WCF服務項目通常具有IMetaDateExchange行爲。錯誤的服務器名稱可能只是web.config中錯誤端點條目的一種情況