3

Casini は x86 のみであり、x64 ELMAH で実行しているため、IIS7 を使用せざるを得ません。

切り替えてから気付いたのは、ASP.NET MVC ビューにブレークポイントを設定できなくなったことです。IIS7 が原因かどうかはわかりません。あなたにも起こりますか?

Visual Studio (2008) プロジェクトは、ローカル IIS7 を使用するように構成されています。通常、F5 キーを押してプロジェクトを実行しますが、実際には何も実行されません。コードをコンパイルし、対応する IIS7 プロセスにアタッチします。

現在、ブレークポイントの制限は私の環境では非常に困難です。ビュー内のコードを右クリックすると、以前のように「ブレークポイントの挿入」サブメニューが表示されます。しかし、ブレークポイントを挿入しようとすると、Visual Studio の下部に次のような青いメッセージが表示されます。

これは、ブレークポイントの有効な場所ではありません。

ブレークポイントが設定されていません。コントローラーのように、コンパイルされたコードにブレークポイントを設定しても問題はありません。

ビューにブレークポイントを置くことを解決する方法はありますか?

4

6 に答える 6

6

実際にサーバー側で何かを壊していることを確認する必要があります!

あなたは明らかに中断することができません:

<h2>Title<h2>

そしておそらく驚くべきことに、次のことを中断することはできません。

@SomeCode here

しかし、あなたは中断することができます:

@{
SomeCodeHere
}
于 2011-09-29T09:19:57.970 に答える
0

同じ問題が発生し、ASP.NET 5 RC1 Update 1 をインストールしたところ、事態はさらに悪化しました。

%appdatalocal%/Microsoft/VisualStudio/14.0 フォルダーから ComponentModelCache フォルダーを削除する問題を解決しました。

于 2016-04-01T16:03:21.500 に答える
0

プロセス (Ctrl+Alt+P) を w3wp.exe にアタッチして、そこから実行してみてください。複数の w3wp.exe プロセスが実行されている場合は、InfoPath MSDN ブログのヒントを使用することを検討してください。

とはいえ、Cassini よりも「IIS7 の使用を余儀なくされる」ことは、生の下水よりもアイスクリームを選択することを余儀なくされるようなものです。

于 2009-08-31T09:24:58.280 に答える
-1

コード内の他の場所にブレーク ポイントを設定できますか?

ビューの 1 つに個人的にブレーク ポイントを設定したことはありません。コントローラーのビューを返す行にブレーク ポイントを設定して、そこからビューにステップインしようとしましたか?

あなたの見解で何をデバッグしようとしていますか? ロジックを使用せずに、クリーンでシンプルに保つ必要があります。そのため、デバッグする必要はありませんでした。

于 2009-11-06T08:26:11.307 に答える
-3

ここでHTMLの行番号を有効にします

Tool -> Options -> Text Editor -> HTML -> General
于 2011-04-19T00:07:34.740 に答える