我有一个类库,它调用Webservice。当我尝试实例化客户端的新实例时,我被抛出以下错误是VS:
System.ServiceModel.dll中发生了'System.InvalidOperationException'类型的异常,但未在用户代码中处理
其他信息:无法在ServiceModel客户端配置部分中找到引用合同“SanctionsCheckingService.ISanctionsCheckingService”的默认端点元素。这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。
我的app.config文件包含以下内容,看起来是正确的:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_ISanctionsCheckingService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:56200/SanctionsCheckingService"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISanctionsCheckingService"
contract="SanctionsCheckingService.ISanctionsCheckingService"
name="BasicHttpBinding_ISanctionsCheckingService" />
</client>
</system.serviceModel>
有人能指出为什么会这样吗?