找不到默認的端點元素我向VS 2008/.NET 3.5解決方案中添加了一個Web服務代理。構造客戶端.NET時會引發此錯誤:無法在ServiceModel客戶端配置部分找到引用契約“IMySOAPWebService”的默認端點元素。這可能是因為沒有為您的應用程序找到信任文件,或者因為在客戶端元素中找不到與此契約匹配的端點元素。搜索此錯誤會告訴我在契約中使用完整的命名空間。下面是帶有完整命名空間的app.config:<client>
<endpoint address="http://192.168.100.87:7001/soap/IMySOAPWebService"
binding="basicHttpBinding" bindingConfiguration="IMySOAPWebServicebinding"
contract="Fusion.DataExchange.Workflows.IMySOAPWebService" name="IMySOAPWebServicePort" /></client>我正在運行XPlocal(我提到這一點,因為很多Google點擊提到win2k3)app.config被復制到app.exe.config,所以這也不是問題。有什么線索嗎?
3 回答
千萬里不及你
TA貢獻1784條經驗 獲得超9個贊
慕后森
TA貢獻1802條經驗 獲得超5個贊
var remoteAddress = new System.ServiceModel.EndpointAddress(_webServiceUrl);using (var productService = new ProductClient(new System.ServiceModel.BasicHttpBinding(), remoteAddress)){
//set timeout
productService.Endpoint.Binding.SendTimeout = new TimeSpan(0,0,0,_webServiceTimeout);
//call web service method
productResponse = productService.GetProducts();}編輯
BasicHttpsBindingBasicHttpBinding.
米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
合同=“IMySOAPWebService”
添加回答
舉報
0/150
提交
取消
