0

私は WCF サービスを初めて使用します。Windows サービス内でホストされる WCF サービス ライブラリを開発しました。サービスのエンドポイントはhttp://servername:9980/ApplicationServer/ServiceNameです。このサービスをローカル システムで実行し、アプリケーションを使用して接続しようとすると、すべて正常に動作します。このサービスをサーバー システムにデプロイすると、問題が発生します。ブラウザでページが見つからないと表示されていても、どのアプリケーションもこのサービスを使用できません。ただし、エンドポイントから特定のポート番号を削除すると、すべて正常に機能します。クライアントとサーバーを含む Windows ファイアウォールのすべてのポートを既に開いています。また、ルーターのファイアウォールには適切な例外が設けられていますが、それでも特定のポートでサービスをホストすることはできません。クライアントとサーバーの両方のシステムでファイアウォールをオフにしてみました。

前もって感謝します。

-アシッシュ・シャルマ

4

1 に答える 1

1

特定のポート番号を削除すると、デフォルトでポート 80 になります。

したがって、他のポートをブロックしているものがあります。

Telnet コマンドを使用して、ポートが開いているかどうかを確認してみてください (telnet を有効にする必要がある場合があります)。

すでにファイアウォールをチェックしているので、それは urlscan またはネットワーク デバイスである可能性があります。

于 2013-08-11T14:59:35.743 に答える