小编Muf*_*Kid的帖子

WCF端点错误:找不到默认端点元素

所以这是我的问题.我有一个在服务中使用的客户端,当我使用Visual Studio中的内置测试主机测试所述服务时,所有服务合同都可用.但是,当我尝试测试其中一个服务合同时,Visual studio会发出以下错误

无法在ServiceModel客户端配置部分中找到引用合同"TestServiceReference.ITestService"的默认端点元素.这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素.

现在,我知道立即和明显的答案是检查我的配置以确保我的端点是正确的,但这是事情,它是正确的.我检查了实现客户端的服务的web.config和客户端的app.config.两个端点都是正确的(至少我认为它们是正确的).

这是web.config端点:

<endpoint address="http://testServiceRepo/TestServices/TestService.svc"
            binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ITestService"
            contract="TestServiceReference.ITestService"
            name="BasicHttpBinding_ITestService" />
Run Code Online (Sandbox Code Playgroud)

这是app.config端点:

<endpoint address="http://testServiceRepo/TestServices/TestService.svc"
            binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ITestService"
            contract="TestServiceReference.ITestService"
            name="BasicHttpBinding_ITestService" />
Run Code Online (Sandbox Code Playgroud)

端点完全相同,它们都引用TestServiceReference.ITestService.所以,我在这里不知所措.你们会建议什么?

谢谢你的帮助!

.net c# wcf wcf-endpoint

5
推荐指数
1
解决办法
8648
查看次数

标签 统计

.net ×1

c# ×1

wcf ×1

wcf-endpoint ×1