任何想法?找不到引用合同錯誤的默認端點元素
我知道這是問的負荷,因爲我已經檢查鏈接/網站負載,例如這太問題: 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。 –