2013-05-17 42 views
1

任何想法?找不到引用合同错误的默认端点元素

我知道这是问的负荷,因为我已经检查链接/网站负载,例如这太问题: 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“,这可能是因为没有为您的应用程序找到配置文件,或者因为在客户端元素中找不到与此合同匹配的端点元素。

任何想法请问?

非常感谢你提前!

+0

您是否尝试更新客户端应用程序中的服务引用。还要确保'RegistrationService'实现IRegistrationService并且对其元数据有<'。你有没有得到这个RegistrationService的WSDL – Saravanan

+0

是的,我已经更新了它们,gttpGetEnabled是真的。应用程序运行并显示BASE FORM,但任何继承BASE FORM的窗体都会抛出设计器错误。我完全处于亏损状态? :\ –

+0

如果我从MAIN项目中排除App.Config,则应用程序本身会抛出此异常。如果我再次包含它,应用程序运行良好 - 但设计者抛出此异常,我无法修改WinForm。 –

回答

0

对!固定!不是我理想的解决方案,但我从所有其他表单中删除了BASEFORM继承,并根据默认值和扩展名扩展了FORM!错误消失了。 BaseForm与其他文件位于同一个项目中,所以我看不到<system.serviceModel>部分在错误的.c​​onfig文件中存在错误文件的问题。出于某种原因,您可以在运行时实例化WCF服务,但如果在BaseForm中,则在设计时会失败。

相关问题