2012-03-06 13 views
1

私はasp-classicサイトでsom asp.netコードをデバッグしています。レイアウトは散発的で、混乱しています。 - .aspxファイルと.aspx.csファイルはサイトのルートディレクトリにあり、一部はapp-codeフォルダにありますが、関連するファイルにはありません)。iis 7で自動コンパイルされたコードをリフレッシュするには?

私の問題は、修正プログラムを.aspx.csファイルに実装する必要があることです。ファイルを置き換えることは何もしません、私はちょうどIISマネージャでアプリケーションプールをリサイクルできると思っていましたが、シガーはありません。サーバーは同じバグのコードを読み込みます。

So:このコードの自動コンパイル済みバイナリをクリアして修正を実装するにはどうすればよいですか?

おかげでたくさん:)

+0

通常、.configファイルに触れるだけで、再コンパイルが強制されます。それは働いていないのですか? – Joe

答えて

2

フルASP.NETは、彼らが

(は32/64ビットおよびフレームワークのバージョンによって異なります)にあるデフォルトでは、すべての一時的なバイナリ

を削除する必要のためにクリーンアップ

C:\ Windows \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NETファイル
C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NETファイル
C:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files
C:\ WINDOWS \ Microsoft.NET \ Framework64 \ v4.0.30319 ASP.NETの一時ファイル\

私はまた、サイトがある場合は、マシン・スコープのweb.config

+0

それは動作します!ありがとうございました – Julian

2

に一時フォルダを変更することをお勧めします事前コンパイル、aspx.csファイルを変更することはできません。 ASP.NET Webアプリケーション/ Webサイトプロジェクトを再コンパイルし、出力.dllをbinフォルダにコピーする必要があります。

+0

私はそれが欲しかったが、そうではありません。それは、自動コンパイルされたものか、動的にコンパイルされたものか、それともその行に沿ったものなのでしょうか? – Julian

+1

'.aspx'ファイルのコードは、ページが初めてアクセスされたときに自動的にコンパイルされます(プリコンパイルされていない場合)。 '.aspx.cs'ファイルのコードは、.dllにデプロイされる前にコンパイルされ、サーバーにデプロイする必要はありません。ただし、 'App_Code'フォルダ内のコードは、変更後に再コンパイルされます。 – jrummell

関連する問題