5

私は得ています:

エラー

「保護されていない、または誤って保護された障害が相手から受信されました。障害コードと詳細については、内部の障害例外を参照してください。」

私はクライアント側でこれを行い、コンソールアプリケーションでも同じことをしましたが、そのエラーは何か競合している可能性があります.

もチェックしapp.configました。

コードは次のとおりです。

<client>
  <endpoint address="net.tcp://localhost:5054/player" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IPlayerService" contract="PlayerService.IPlayerService" name="NetTcpBinding_IPlayerService">
    <identity>
      <dns value="pident.cloudapp.net"/>
    </identity>
  </endpoint>
  <endpoint address="net.tcp://localhost:5049/public" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IPublicService" contract="Public Service.IPublicService" name="NetTcpBinding_IPublicService"/>
  <endpoint address="net.tcp://localhost:5051/user" binding="netTcpBinding" bindingConfiguration="NetTcpBinding_IUserService" contract="User Service.IUserService" name="NetTcpBinding_IUserService">
    <identity>
      <dns value="pident.cloudapp.net"/>
    </identity>
  </endpoint>

誰にもアイデアはありますか?

4

2 に答える 2

0

コマンド プロンプトで、testclient がパラメーターを正しく受け入れているかどうかを確認します。

例:
C:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE>wcftestclient.exe http://localhost:31/AuthenicationService.svc?wsdl

指定した入力が一致しない場合は、サービスに問題があります。
むしろ、作成されたサービスを再検討する必要があります。
問題が見つからない場合にのみ、クライアント側に進みます。

于 2013-10-31T10:53:55.710 に答える