您的位置:首页 > 其它

WCF 远程服务器返回了错误: NotFound

2015-11-13 22:30 211 查看
在用silverlight连WCF时报了错。

一查,原来是代码写错了:client.Endpoint.Address = new EndpointAddress(“”);

我想起这个地方地址的动态获取,可以这样做,昨天用的办法是通过取浏览器的Window.Location.Href。还有更简单的。如下:

BaseUserContactClient client = new BaseUserContactClient();

string hostUri=App.Current.Host.Source.AbsoluteUri;

hostUri = hostUri.Substring(0, hostUri.IndexOf("/ClientBin"));

string svcUri = hostUri + "/Services/BaseUserService.svc";

client.Endpoint.Address = new EndpointAddress(svcUri);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: