【发布时间】:2013-04-07 12:56:01
【问题描述】:
我在这里 http://msdn.microsoft.com/ru-ru/library/bb386386.aspx 学习 WCF,并且我成功地完成了 测试服务 步骤。但是在 访问服务 步骤中,我遇到了问题。它构建时没有任何错误,但是当我尝试将 smth 写入 textLabel 空间并按下 button1 时,我在 button1_Click 函数中得到错误,即
ServiceReference1.Service1Client client = new ServiceReference1.Service1Client();
错误信息
在服务模型客户端配置部分中找不到引用合同 >'ServiceReference1.IService1' 的默认端点元素。这可能是因为没有找到您的应用程序的配置文件>>,或者因为在客户端元素中找不到与此合同匹配的端点元素。
我在 app.project 文件中找到了这样的代码
<endpoint address="http://localhost:8733/Design_Time_Addresses/WcfServiceLibrary1/Service1/"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IService11"
contract="ServiceReference1.IService1" name="BasicHttpBinding_IService11" />
我 100% 确定,该代码没有任何错误,因为我从上面的站点复制了它,没有进行任何修改。所以我很高兴听到你的假设如何解决这个问题。
【问题讨论】:
-
"如果您在类库中调用服务并从另一个项目中调用类库,则会出现此错误。"在这里我发现了几乎相同的问题stackoverflow.com/questions/352654/…。
标签: c# wcf visual-studio-2012 msdn