【发布时间】:2013-10-02 22:13:53
【问题描述】:
我有一个使用自定义 LibraryA 的 Windows 服务。 LibraryA 有一个对 ServiceB 的服务引用,它还在 LibraryA 的 app.config 文件中创建了端点条目。 Windows 服务的 app.config 中没有 ServiceB 的条目。
当 LibraryB 尝试引用 ServiceB 时出现以下错误:
在 ServiceModel 客户端配置部分中找不到引用合同“服务名称”的默认端点元素。这可能是因为找不到您的应用程序的配置文件,或者因为在客户端元素中找不到与此协定匹配的端点元素。
Windows 服务是主机。我猜如果我将 LibraryA 的配置文件中的服务配置信息复制到 Windows 服务配置文件中,一切都会正常工作。但是为什么根本没有读取 LibraryA 的配置文件,尤其是因为它有配置信息?
【问题讨论】:
-
您可以在网络浏览器中访问端点吗?这将表明配置错误或服务是否根本不工作。
标签: c# .net wcf wcf-binding