6

I've enabled Enable Edit and Continue on the Web Properties page and it's also enabled in my configuration, yet Visual Web Developer 2008 Express Edition refuses to allow me to edit source files of an ASP.NET MVC project. I can edit the aspx file with no problem though.

Any ideas what's wrong or what's missing?

4

6 に答える 6

2

アプリをビルドしてテストする前に、プロジェクトのプロパティで[編集して続行を有効にする]にチェックマークを付けて変更を保存することを忘れないでください。私はこの間違いを犯しましたが、共有するよりも時間がかかりました!

ここに画像の説明を入力してください

于 2012-01-18T14:09:38.860 に答える
2

私の結論は、それはうまくいかないということです。

于 2009-08-24T08:41:36.330 に答える
2

x64 または 64 ビット マシン上の任意の CPU をターゲットにしている場合、エディット コンティニュは使用できません。x32 をターゲットにしている場合にのみ機能します。

このため、デバッグ構成のプラットフォーム ターゲットを x32 に設定しました。

于 2009-05-25T15:35:13.580 に答える
1

Visual Studio 2010 (MVC 4) でようやく正常に動作します。以下は、それを行うために必要なすべての手順です。

たとえば、コントローラーのアクションコードを変更できます(アプリケーションが「一時停止」またはブレークポイントで停止した場合)。すべての変更は、「続行」後または段階的なデバッグで自動的に使用されます。

ツール > オプション > デバッグ > エディット コンティニュ

エディット コンティニュを有効にする

ツール > オプション > デバッグ > 一般

有効

ビルド > 構成マネージャー...

すべてのプロジェクトにプラットフォーム x86 を設定する

ソリューション エクスプローラーで、メイン (Web) プロジェクト名を右クリック > [プロパティ]

有効

ビルド出力パスを\binに変更します

ビルド出力パスを次のように変更します

ソース:アセンブリが読み込まれていない場合、変更は許可されません

于 2013-09-12T19:20:10.310 に答える
0

Vista64ビットを実行している人へ...

IDEは、tweekなしでVista 64ビットの編集および続行(EnC)Webアプリの準備ができていない可能性があります。

私の状況:WebアプリをVista64ビットに移行しました。プラットフォームをx86に設定し、ツール/オプションとWebプロパティでEnCを設定し、Web.Configでデバッグフラグを設定し、ビルド構成でデバッグモードを設定します。

喜びなし-ブレークポイントに到達したり、変数を調べたりすることはできましたが、EnCはできませんでした。

Msgで7回のGoogleヒットがありました。「アセンブリがロードされていない場合、変更は許可されません」。ただし、この状況についての新しいアドバイスはありません。

多くのことを試した後、最終的にビルド出力パスを「bin \ x86\debug」から「bin\」に変更してみました。

全国に大きな喜びがありました-EnCを使用したデバッグが機能するようになりました。

于 2009-12-10T02:31:06.693 に答える
0

これを2 つの場所で有効にする必要があります。Web アプリケーション プロジェクト (WAP) のエディット コンティニュに関するこのブログ投稿を参照してください。

于 2009-05-27T09:37:54.753 に答える