0

使用 SAP B1 集成框架调用我的 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>**
4

1 回答 1

2

您需要将整个服务配置从 DLL 复制app.config到您的应用程序app.config,因为 DLL 不能拥有自己的 DLL app.config

app.config即使没有单独的配置文件,应用程序也会读取它,并且 DLL 会自动找到设置。

于 2013-10-28T08:19:05.073 回答