2

過去 2 年ほど Visual Studio 2008 を使用しています。最近、2 つの特定の ASP.NET (VB.NET を使用) Web サイトで、HTML の変更であっても、どんなに小さな変更であっても、変更後に再構築ソリューションを実行する必要があります。

つまり、アプリケーションをブラウザーにロードして HTML を変更し、F5 キーを押しても、変更がブラウザーに反映されないためです。また、コードを変更して F5 をクリックしてプロジェクトを実行しようとしても、コードの変更は反映されません。最初に再構築してから F5 キーを押す必要がありますが、明らかに時間がかかります。

なぜこれが起こっているのか誰にも分かりますか?これは私のすべてのプロジェクトで発生するわけではありませんが、特に 2 つのプロジェクトでのみ発生します。

前もってありがとう、ティム

4

2 に答える 2

3

ああ、ビジュアル スタジオと Web プロジェクトの喜びです!

試すこと:

  • VSWebCache をクリアします (これは通常 %USERPROFILE%\VSWebCache にあります)
  • 一時 ASP.NET ファイルをクリアします (%WINDIR% %WINDIR%\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files にあります。サブフォルダーではなくこの最上位フォルダーを削除する場合は、セキュリティを確保してください)。
  • マシンを常にオンにしておく場合 (開発用マシンには適していません)、iisreset を実行します。
于 2009-11-20T16:11:24.067 に答える
0

超遅いですが: http://weblogs.asp.net/scottgu/archive/2006/09/22/Tip_2F00_Trick_3A00_-Optimizing-ASP.NET-2.0-Web-Project-Build-Performance-with-VS-2005. aspx

肉:

  • サイトのプロパティ ページの [ビルド] セクションで [ソリューションの一部として Web サイトをビルドする] をオフにします。
  • ドロップダウンを同じ場所の「ビルドページ」に変更します。
  • ページを手動でビルドして更新を強制します。WebMethod() を更新しない私の問題でも機能します。

これを見たら、うまくいくかどうか教えてください!

于 2011-03-30T01:20:41.467 に答える