2011-06-25 62 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中错误端点条目的一种情况