2017-08-21 17 views
0

Visual Studioでサービス参照を更新しようとしていて、プロンプトでポート '80'が使用中であると表示され続けます。 注意事項:Silverlightプログラムを実行しているときにIIS Expressを使用しています。 私はhttp://localhost:80に何がハイジャックポート80であるかを確認しました。 win10リソースモニタから、システムでポート80が使用されているのがわかります。タスクマネージャでIISサービスが実行されていません。私はサービスを開始することができ、通常はサービス参照の更新なしでそれを使用します。私はまた、PCとvsの両方を数回再起動しました。サービス参照の更新:使用中のポート

編集:完全なIISがインストールされていません:Windowsの機能からチェックすると、インターネットインフォメーションサービスで何もチェックされていません。

+0

サービスはいくつかの8k +ポートで実行されており、起動時にIIS Expressも実行されます – Pekafu

+0

Webサーバーがポート80で起動しようとしている_what_を調べる必要があります。 Webアプリケーション? Visual Studioは、サービス参照を追加または更新するときに、そのプロジェクトのホスティングを開始します。このWebアプリケーションはポート80でIIS Expressを使用するように設定されていますか?そのプロジェクトのポートを変更します。 – CodeCaster

+0

try netstat -ab ..ポート80を使用して何を表示する必要があります – BugFinder

答えて

0

通常、ポート80はHTTP要求で使用されるため、一般的に使用されるポートを別のサービスに使用することはお勧めしません。他のプログラム/サービスで使用されていないポートを選択して使用したり予約したりしない方が良いでしょう。よく使用されるポートと予約済みポートのリストについては、https://en.wikipedia.org/wiki/List_of_TCP_and_UDP_port_numbersを参照してください。

0〜1023の範囲のポート番号は、よく知られているポートまたはシステムポートです。これらは、広く使用されている種類のネットワークサービスを提供するシステムプロセスによって使用されます。

ユーザーの問題を避けるためにそれらのいずれかを選択しないでください。だからあなたがサービスのコントロールを持っているなら、何かにポートを変更すればうまくいくはずです。

+0

これは、OPの特定のシナリオには役立たない包括的なステートメントです。ブラウザはポート80を使用してリッスンしません。 – CodeCaster

+0

私はOPがポート80で実行するようにサービスを設定しようとしているかのように質問を読みました。そして、ポートを変更することを提案しました。そうでない場合、私はこれが役に立たないことに同意します。 – m4ttsson

+0

私はそれをさらに読んで、OPはサービス参照を更新しようとしています。あなたはWCFを知っていますか? –

関連する問題