0

Visual Studioの内部IISのローカルホストでasp.netアプリケーションを実行していて、テストの目的で、自宅のLANでWebサイトをホストしようとしていました。明らかに、カスタムIISWebサーバーを使用するように切り替える必要がありました。これを行うためのすべての手順に従いました。つまり、コントロールパネルのWindows機能からIISをオンにし、WebアプリケーションをIISに追加し、そのサーバーを使用するようにVS設定を構成し、開始URLを指定しました。

ただし、プロジェクトを実行すると、次のエラーメッセージが表示されます。

Webサーバーでデバッグを開始できません。Webサーバーがタイムリーに応答しませんでした。これは、別のデバッガーがすでにWebサーバーに接続されていることが原因である可能性があります。

このエラーの原因は何ですか?どうすれば解決できますか?

ありがとう

4

2 に答える 2

1

1 つの回避策は、空のページを作成し、そこからデバッガーを次のように呼び出すことです。

System.Diagnostics.Debugger.Launch();

これを解決し、VS からデバッガーを起動できるようにするには、プロジェクトのプロパティでローカル IIS を表示するように起動ページを構成する必要があります。また、デフォルトのブラウザがない場合、IE も失敗する可能性があることに注意してください。したがって、次に進むには、ページからデバッガーを呼び出します。

于 2013-03-10T21:34:53.027 に答える
1

私は同じ問題を抱えており、 cmd => " iisreset"からiisをリセットすることで解決しました

于 2014-01-27T13:38:01.543 に答える