找不到默认的端点元素我向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();}
编辑
BasicHttpsBinding
BasicHttpBinding
.
米琪卡哇伊
TA贡献1998条经验 获得超6个赞
合同=“IMySOAPWebService”
添加回答
举报
0/150
提交
取消