0
我在我的Silverlight应用程序中有一个名为WCF_Service的WCF服务引用。然而,每当我想在我的代码使用它,我必须指定的URI这一提法:为什么我必须指定一个Uri作为我的服务参考?
Uri uri = new Uri(HtmlPage.Document.DocumentUri, "WcfDataService.svc");
WCF_Service.Entities context = new WCF_Service.Entities(uri);
为什么我需要指定URI?我知道这是必要的,但服务引用不知道此服务位于何处?
这很有道理。为什么它不需要Uri,如果它是传统的Web服务而不是WCF呢? – Justin 2012-02-27 19:28:10
如果我没有正确记住asmx,它默认为在你的web.config中配置的引用/ Uri,但你可以通过设置Url属性覆盖它 - 我会争辩你几乎总是想这样做。 – BrokenGlass 2012-02-27 19:29:32