問題:
由於我這里的wcf服務是采用“BasicHttpBinding”的方式,即安全綁定模式,客戶端在引用這個服務后所生成的終結點配置(endpoint )就變成了
<endpoint address="服務器機器名/*.svc"> ,而在廣域網里面就不能機器名來訪問服務器,會報無法解析的異常
“System.ServiceModel.EndpointNotFoundException)((System.Exception)(e.Result)).InnerException
沒有終結點在偵聽可以接受消息的 http://www-cccc:8080/VideoService.svc。這通常是由於不正確的地址或者 SOAP 操作導致的。如果存在此情況,請參閱 InnerException 以了解詳細信息。”
解決方法:
手動修改終結點配置 :<endpoint address="http://192.168.1.1/WebService.svc/VideoService.svc">