使用SAP B1 Integration Framework调用我的dll时出现此错误:
找不到引用合同的默认端点元素 服务模型客户端配置中的“MobiService.AccountsSoap” 部分。
这可能是因为找不到配置文件 您的应用程序,或者没有匹配此的端点元素 合同可以在客户要素中找到。
但是当我通过另一个.NET应用程序调用DLL时,它可以工作。 我的应用配置已设置:
<client>
<endpoint address="http://191.211.42.100/MobiVendWSTest/accounts.asmx"
binding="basicHttpBinding" bindingConfiguration="AccountsSoap"
contract="MobiService.AccountsSoap" name="AccountsSoap" />
</client>**
答案 0 :(得分:2)
您需要将整个服务配置从DLL app.config
复制到应用程序的app.config
,因为DLL不能拥有自己的app.config
。
应用程序将读取其app.config
,即使没有单独的配置文件,DLL也会自动找到设置。