17

今日、VS2010SP1BetaとIIS7Expressをインストールしました。これは、現在ローカル開発マシンにIIS5がインストールされており、IISExpressを試してみようと思ったためです。

Webアプリケーションのプロパティウィンドウに移動し、[IIS Expressを使用する]チェックボックスをオンにして、プロンプトが表示されたら仮想ディレクトリを作成しましたが、「IISExpressWebサーバーを起動できません。ポートxは使用する"。

ポート番号をデフォルト値から他の多数のポート番号に変更しようとしましたが、どのような値であっても、常にこのメッセージが表示されるため、IISExpressWebサーバーを使用できません。

誰かが問題が何であるか、そしてそれを回避する方法を知っていますか?

4

7 に答える 7

13

ESET NOD32 Anti Virus を使用している場合は、「Web アクセス保護」の設定を変更する必要があります => HTTP、HTTPS => Web ブラウザー => devnev.exeのチェック ボックスを赤十字にします (これは 3 つの状態のチェック ボックスです。赤い十字が表示されるまでチェックボックスを押します)

VS 2010 SP1 をインストールしました。上記の設定を使用して NOD32 に「IIS Express」をそのままにしておくように指示します。

参照: http://weblogs.asp.net/anasghanem/archive/2009/02/01/nod32-antivirus-is-blocking-visual-studio-built-in-development-server.aspx

于 2011-03-11T01:14:51.497 に答える
1

私も同様の問題を抱えていました。IIS Expressがすでに特定のサイトを実行している場合、そのサイトを使用するプロジェクトをVisual Studioで実行しようとすると、デバッガーを接続できないようです。解決策は、IIS ExpressとWebMatrixの実行中のインスタンスをすべて閉じてから、Visual Studio(F5)を介してサイトを実行してみることでした。

使用しているサイトとポート番号を管理する最も簡単な方法であるWebMatrixをインストールすることをお勧めします。

于 2011-03-02T11:47:20.113 に答える
1

使用しているOSのバージョンは?コマンド ラインから IIS Express を起動できますか? 以下を試して、表示されているエラー メッセージを投稿していただけますか。

  1. 「マイ ドキュメント」フォルダの下にある IISExpress ディレクトリを削除します

  2. IIS Express インストール フォルダ '%programfiles%\IIS Express' (64 ビット マシンの '%programfiles(x86)\IIS Express') に移動し、コマンド ラインから iisexpress.exe の起動を試みます (引数を渡さずに)。

于 2011-02-11T18:41:18.550 に答える
0

上記の手順をすべて試した後でも、まだ同じ問題に直面している場合は、次の簡単な手順を試してください...

1) 他のすべてのアプリケーションを閉じます

2) から TcpView アプリケーションをダウンロードします。

http://technet.microsoft.com/en-gb/sysinternals/bb897437.aspx

3) アプリケーションを実行し、localport 列を確認して、その特定のポートを使用しているユーザーを確認し、そのタスクを終了します。

それはあなたの問題を解決します... :)

于 2013-12-09T13:24:13.277 に答える
0

ソリューション エクスプローラーに移動し、現在のアプリケーションを右クリックしてプロパティに移動し、Web スクロール マウスをクリックしてポート番号を変更します。プロジェクトのローカルホストから:1257 NOW RUN IT...

于 2014-01-20T07:25:29.580 に答える