1. ホーム
  2. asp.net

[解決済み] Webサーバーでデバッグを開始できない。ASP.NETのデバッグを開始できない VS 2010, II7, Win 7 x64

2023-03-11 10:32:28

質問

私は Visual Studio 2010 (as Admin) と IIS 7 on Windows 7 x64 を使用しています。 IIS 7 で ASP.NET Web サイトをデバッグなしでうまく実行することができますが、F5 を押してデバッグすると、次のようになります。

Web サーバーでデバッグを開始できません。ASP.NET デバッグを開始できませんでした。デバッグを行わずにプロジェクトを開始すると、より多くの情報が得られる場合があります。

残念ながら、ヘルプ リンクはあまり役に立たず、とんでもなく大きなツリーにつながっています。

私は以下を確認しました。

  • セキュリティ要件 - 以前に何か特別なことをした覚えはありません。IIS7 のワーカー プロセスは w3wp.exe です。ASPNET または NETWORK SERVICE として実行されている場合、デバッグするには Administrator 権限が必要だと書かれています。ここで何かを変更する必要があるかどうかを調べるにはどうすればよいですか?

  • Web サイトのプロパティ ページ > オプションの開始 > デバッガ > ASP.NET がチェックされています。 Use custom server は、サイトの URL に設定されています (デバッグしなくても問題なく動作します)。

  • デバッグが有効になっているのは web.config .

  • アプリケーションはASP.NET 3.5を使用しています(最終的には4.0に移行したいのですが、いくつかの移行作業があります)。

  • アプリケーションプールです。.NET AppPoolをクラス分けします(DefaultAppPoolも試しました)。

私は次にどこをチェックすることができます任意のアイデア?

IIS、VS をインストールし、Web サイトを作成し、テストを開始することはそれほど難しくはないはずです。

前もってありがとうございます。

どのように解決するのですか?

原因は IIS の URL リライト モジュールでした。への呼び出しをリダイレクトするルールを定義していたのです。 Default.aspx (これは の開始ページとして設定されています。 をサイトのルートに設定し、正規のホーム URL を持つことができるようにしました。しかし、どうやらVSはこのことに問題があり、混乱してしまったようです。この問題は、私が Helicon ISAPI_Rewrite を使用していたときには起こらなかったので、確認することさえ思いつかなかったのです。

結局、私はゼロからまったく新しい Web サイトを作成し、プロジェクト/ファイルを少しずつ私のソリューションに移植し、これを見つけるまで web.config を再構築しました! 少なくとも、今は、.NET 4.0 を使用した少しきれいなサイトがあります (今のところ、壁にぶつからないことを期待しています)。