1

Vista EnterpriseでWCF 3.5を使用してTCPで実行しようとしている非常に単純なアプリがあります。http://localhost:8080 (または http で予約されていないその他のポート)で WCF サービスにアクセスしようとしたときに発生するエラーは次のとおりです。

TCP エラー コード 10061: ターゲット マシンがアクティブに拒否したため、接続できませんでした 127.0.0.1:8080。

数か月前にこれを機能させましたが、方法を忘れていました。ポートを予約しているかどうか疑問に思っています... Windows ファイアウォールを介してコンパイル済みの実行可能ファイルを許可しようとし、ファイアウォールを介して TCP のポート 8080 を開こうとしましたが、同じエラーが発生します。どこを見るべきか、何をチェックすべきかについての考えやアイデアはありますか?

ありがとう!

4

2 に答える 2

1

http:// machinename :8080 にアクセスしてみてください - 特にループバック アダプタがインストールされている場合は、Vista でこれに基づいてファイアウォールを区別しました。

于 2008-12-16T16:23:43.320 に答える
0

サイコロはありません。localhost をマシン名に変更しても入れません。

問題が発生しているのは http ではありません... localhost も問題なく動作します。しかし、tcp でやろうとしたことはすべて同じエラーで失敗しました。以前にこのボックスでこの作業を見たことがあることを知っているので、完全にイライラします.

コメント付きの回答を含めるように編集: 参考までに、最終的に問題を発見しました。サービスの構成ファイルで名前が間違っていました。エラーがもう少し明確であればよかったのですが、すべて問題ありません。ありがとう!

于 2008-12-17T21:23:34.057 に答える