私は2台のマシンでこれを試しましたが、それは分かりません。私はここの手順(http://msdn.microsoft.com/en-us/library/ms731053.aspx)に従い、TCPリスナーサービスが実行されていることを確認しました。しかし、サイトアプリケーションの横に、ステータスとして「不明(net.tcp)」が表示されます。IIS 7でWCF/NET.TCPを構成すると、net.tcpステータスの横に "不明"が表示される?
IISで有効になっているプロトコルの場合、「http、net.tcp」と表示されます。 net.tcpのバインディングは "808:*"で、アプリケーションプールは.NET 4.0に統合されています。私が提供できる情報を教えてください。
また、接続しようとすると、mexエンドポイントに接続できないというメッセージが表示されます。私のサービスエンドポイントコードは以下の通りです。どんな助けもありがとうございます。ありがとう。
<system.serviceModel>
<services>
<service name="Sandbox.ClientSideWCF.Service">
<host>
<baseAddresses>
<add baseAddress="net.tcp://localhost:808/service.svc" />
</baseAddresses>
</host>
<endpoint name="TcpEndpoint" address="" contract="Sandbox.ClientSideWCF.IService" binding="netTcpBinding" />
<endpoint name="MetaInfo" contract="IMetadataExchange" binding="netTcpBinding" address="mex" />
</service>
</services>
....
</system.ServiceModel>
私はリンクの例に従っていますが、私はWCFテストクライアントを使用しています。サービスを追加するときに「net.tcp:// localhost」と入力し、 「net.tcp:// localhost/...からメタデータを取得できません」というエラーを返します。 私はこのエラーが発生した理由を理解できず、探してみました。思考?ありがとう。 –