ローカルの IIS にマップされている ASP.NET アプリケーションの構成(アプリケーションルートやプール等)を変更する場合、そのプロジェクトが保持しているサーバーも変更しないとブレークポイントで止まらずデバッグできない。
 |
プロジェクトのプロパティ |
- プロジェクトを右クリックしてプロパティを表示。
- Web タブを開く。
- サーバーの プロジェクトの URL が IIS で設定されているものであるか確認する。
- デバッガーの ASP.NET にチェックが入っているかも確認する。
IIS と Visual Studio で、それぞれ設定されている URL が異なっているとだめらしい。よくよく考えると当然なのだが、何のメッセージも表示されなくてデバッグできないので原因がよくわらかない場合がある。
IIS Express では自動的に変更されるので関係ないはず。もしデバッグできない場合は他の原因である可能性が高い。