0

IIS の既定の Web サイトで、ポート 9999 の nettcp ポート バインドを作成しようとしています。ただし、常に net.tcp リスナーから次のエラーが発生します。

サイト '1' のnet.tcp バインディング '9999: ' の解析中にエラーが発生したため、サイトのプロトコルが一時的に無効になっています。詳細については、例外メッセージを参照してください。バインディング: net.tcp:9999: ソース: System.ServiceModel.Activation.ListenerAdapter/12547953 例外: System.UriFormatException: プロトコル バインディング '9999:*' は 'net.tcp' に対して有効ではありません。これは、ポート番号が範囲外であることが原因である可能性があります。System.ServiceModel.Channels.BaseUriWithWildcard..ctor (文字列プロトコル、Int32 defaultPort、文字列バインディング、Int32 segmentCount、文字列パス、文字列 sampleBinding) で System.ServiceModel.Channels.BaseUriWithWildcard.CreateHostedUri (文字列プロトコル、文字列バインディング、文字列パス) System.ServiceModel.Activation.ListenerAdapter.RegisterBindings (IActivatedMessageQueue キュー、Int32 siteId、String[] バインディング、String パス) で プロセス名: SMSvcHost プロセス ID: 1120

誰が問題になる可能性があるかについて何か考えがありますか? または、問題をさらに調査する方法についてのアプローチはありますか? ファイアウォールの設定を確認しましたが、ポートが特にブロックされていないようです。

4

2 に答える 2

0

非 HTTP アクティベーション機能がマシンにインストールされていることを確認します。 WCF アクティベーション - Windows の機能

于 2012-09-28T03:40:22.353 に答える