1

何か案は?

SO question: Could not find default endpoint elementなどのリンク/サイトの負荷を確認したため、これが負荷を求められていることはわかっています。

問題は、system.serviceModelをすべてメインの App.Config ファイルにコピーし、ソリューション内の対応するすべてのプロジェクトに対して APP.CONFIG ファイルを作成 (およびこれらの参照をコピー) したことです...そして私はまだエラーが発生しています。

私はコンストラクタを使用しています:

RegistrationService = new BnRegistrationService.RegistrationServiceClient();  

また、EndPoint 名も渡そうとしましたが、役に立ちませんでした。

私の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>

私はこのエラーで泣きそうになり、非常に多くのサイトでエラーメッセージが表示されます-すべてが上記をWindowsプロジェクトのMAIN app.configファイルにコピーすると言っていますが、いくつかの(おそらくSTUPID-私に代わって)理由で、それは単なる動作していません。

これらすべてを BaseForm で初期化しており、他のすべてのフォームがこれを継承しているため、恐ろしいデザイナ エラー画面に次のエラーが表示されます。

" ServiceModel クライアント構成セクションでコントラクト 'BnRegistrationService.IRegistrationService' を参照するデフォルトのエンドポイント要素が見つかりませんでした。アプリケーションの構成ファイルが見つからなかったか、このコントラクトに一致するエンドポイント要素がクライアント要素に見つからなかったことが原因である可能性があります."

アイデアはありますか?

よろしくお願いします!

4

1 に答える 1