任何想法?找不到引用合同错误的默认端点元素
我知道这是问的负荷,因为我已经检查链接/网站负载,例如这太问题: Could not find default endpoint element
问题是我已经做了system.serviceModel的所有复制过到主App.Config文件,甚至为解决方案中的所有相应项目创建了一个APP.CONFIG文件(并复制了这些引用)...并且仍然收到错误。
我使用的构造函数:
RegistrationService = new BnRegistrationService.RegistrationServiceClient();
,甚至试图通过端点名称得下来,但没有成功。
我system.serviceModel部分内容是这样的:
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="BasicHttpBinding_ISecurityService" />
<binding name="BasicHttpBinding_IBidService" />
<binding name="BasicHttpBinding_IConfigurationService" />
<binding name="BasicHttpBinding_IRegistrationService" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://localhost:5166/SecurityService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_ISecurityService"
contract="BnSecurityService.ISecurityService" name="BasicHttpBinding_ISecurityService" />
<endpoint address="http://localhost:5166/BidService.svc" binding="basicHttpBinding"
bindingConfiguration="BasicHttpBinding_IBidService" contract="BnBidService.IBidService"
name="BasicHttpBinding_IBidService" />
<endpoint address="http://localhost:5166/ConfigurationService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IConfigurationService"
contract="BnConfigurationService.IConfigurationService" name="BasicHttpBinding_IConfigurationService" />
<endpoint address="http://localhost:5166/RegistrationService.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IRegistrationService"
contract="BnRegistrationService.IRegistrationService" name="BasicHttpBinding_IRegistrationService" />
</client>
</system.serviceModel>
我快要哭了这个错误,我看到在这么多的网站错误消息 - 都说上面复制到主app.config文件在Windows项目中,但对于一些(可能是愚蠢的 - 代表我)的理由,它只是不工作。
我初始化所有这些在基本形式和所有其他形式的继承这一点,造成可怕的设计错误界面与错误显示:
“找不到引用合同“BnRegistrationService默认的终结点元素。 IRegistrationService“,这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。
任何想法请问?
非常感谢你提前!
您是否尝试更新客户端应用程序中的服务引用。还要确保'RegistrationService'实现IRegistrationService并且对其元数据有< '。你有没有得到这个RegistrationService的WSDL –
Saravanan
是的,我已经更新了它们,gttpGetEnabled是真的。应用程序运行并显示BASE FORM,但任何继承BASE FORM的窗体都会抛出设计器错误。我完全处于亏损状态? :\ –
如果我从MAIN项目中排除App.Config,则应用程序本身会抛出此异常。如果我再次包含它,应用程序运行良好 - 但设计者抛出此异常,我无法修改WinForm。 –