2016-07-22 65 views
0

[.NET MVC、VS 2013、Windowsの10]IIS Express Webサーバーを起動できません - デュアルインスタンス?

Error: Unable to launch the IIS Express Web Server. Failed to Register URL "http://localhost:61493/" for site "SiteName(1)" application "/". The process cannot access the file becuase it is already being used by another process. (0x80070020) 

あり、これについていくつかの他のSOの質問がありますが、私の問題は、異なるように見えます。エラーのサイト名の後に(1)があることに注意してください。 Visual Studioでアプリケーションを実行すると、アプリケーションが実行中で、ポート61493で実行されている2つのプロセスを起動させようとする2つのインスタンスが何らかの形で存在し、互いに戦っているように見えます。 netstat -ao | findstr 61493コマンドを使用したとき、コマンドはちょうどハングします。私はnetstat -bを使用した場合、それはプロセスの多くを示したが、どれも61493.

上で実行していない私が試してみました:

  • を私のポート番号
  • がapplicationhostからサイトをクリア
  • 私のブラウザの履歴を消去する変更。タスクマネージャ

唯一トンを経由してIISプロセスの終了コンフィグ

  • 帽子の作業がコンピュータを再起動すると、問題は1日か2日後に再び現れます。

  • +0

    netstat -aoを単独で実行すると、これまでに完了しますか?なぜなら、そのぶら下がりが問題に関係しているのだろうかと思います。 –

    +0

    はい、 "netstat -ao"コマンドで完了します。 –

    答えて

    0

    私はWindows 10とvs2013を使用していますが、これは通常、現在のプロジェクトを正しく終了させずにプロジェクトを複数回実行することをデバッグするときに発生します。システムトレイアイコンの下にあるIIS Expressを終了すると、常に私の問題が解決されます。

    +0

    これが起こると、決してデバッグの後ではありません。私は通常、デバッグなしで起動します。 –

    関連する問題