今日、VS2010 SP1BetaとIIS 7 Expressをインストールしました。現在、ローカル開発マシンにIIS5がインストールされており、IISExpressを試してみようと思ったからです。
Webアプリケーションのプロパティウィンドウに移動し、[IIS Expressを使用する]チェックボックスをオンにして、プロンプトが表示されたら仮想ディレクトリを作成しましたが、「IIS ExpressWebサーバー。ポートxが使用中です。」.
ポート番号をそこにあったデフォルト値から他の多くのポート番号に変更しようとしましたが、そこにある値が何であれ、常にこのメッセージが表示されるため、IISExpressを使用できません。 Webサーバー。
誰かが問題が何であるか、そしてそれを回避する方法を知っていますか?
ESET NOD32アンチウイルスを使用している場合は、「Webアクセス保護」=> HTTP、HTTPS => Webブラウザ=>赤十字の設定を変更する必要があります。 -)devnev.exeのチェックボックス(これは3つの状態チェックボックスです。赤十字が表示されるまでチェックボックスをクリックします)
上記の設定を使用してVS2010 SP1をインストールし、NOD32に「IISExpress」をそのままにしておくように指示しました。
私も同様の問題を抱えていました。 IIS Expressがすでに特定のサイトを実行している場合、そのサイトを使用するプロジェクトをVisual Studioで実行しようとすると、デバッガーをアタッチできないようです。解決策は次のとおりです。 IIS ExpressおよびWebMatrixの実行中のインスタンスをすべて閉じてから、Visual Studio(F5)を介してサイトを実行してみてください。
使用しているサイトとポート番号を管理する最も簡単な方法であるWebMatrixをインストールすることをお勧めします。
Visual Studio2012でも同じ問題が発生します。
SharePoint 2013用の共有ポイントアプリを作成していますが、数日後に発生したため、それ以前は機能していたため、エラーが発生しました。
"起動できませんIIS Webサーバー" "ポート62308を使用しています。
これを修正するには、右側のパネルの[プロジェクトソリューション]タブの下にあるプロジェクトノードを右クリックして、Webプロジェクトの設定に移動しました。ポート番号を変更し、仮想ディレクトリを構成すると、うまくいきました。
彼/彼女が何か問題を抱えている場合に備えて、それが他の誰かのために働くことを願っています。
1- VisualStudioを閉じます。
2- IISドキュメント内のExpressフォルダーを削除するか、applicationhost.config
を編集します:
<bindings>
<binding protocol="http" bindingInformation=":8080:localhost" />
</bindings>
3-ソリューションファイルを削除します。
4- Visual Studioを起動し、開いているWebサイトを使用します。
5-ウェブサイトのフォルダを選択します。
どのバージョンのOSを使用していますか?コマンドラインからIIS Expressを開始できますか?次のことを試して、表示されているエラーメッセージを投稿してください。
「マイドキュメント」フォルダの下にあるIISExpressディレクトリを削除します
IIS Expressインストールフォルダー '%programfiles%\ IIS Express'(64ビットマシン '%programfiles(x86)\ IIS Express')に移動し、コマンドラインからiisexpress.exeを起動してみます(引数を渡さずに)
ソリューションエクスプローラーに移動し、現在のアプリケーションを右クリックしてからプロパティに移動し、Webをクリックしてマウスをスクロールし、ポート番号を変更します。プロジェクトlocalhost:1257から今すぐ実行...
IIS 5をアンインストールするか、80以外のポートを使用するようにIIS 5Webサイトを構成するだけです。
IIS Expressがポート80を使用しようとすると、競合が発生します。
まだ同じ問題に直面している体がある場合...上記のすべての手順を試した後でも、次の簡単な手順を試してください...
1)他のすべてのアプリケーションを閉じる
2)からTcpViewアプリケーションをダウンロードします
http://technet.Microsoft.com/en-gb/sysinternals/bb897437.aspx
3)アプリケーションを実行し、localport列を確認して、その特定のポートを使用しているユーザーを確認し、そのタスクを終了します
それはあなたの問題を解決します... :)