2011-12-06 18 views
2

私が.aspxのページの動的にコンパイルアセンブリや他のリソースがに格納されていることを読んだ:サーバメモリの.ASPXファイル用に動的にコンパイルされたアセンブリですか?

C:\WINDOWS\Microsoft.NET\Framework64\[VERSION]\Temporary ASP.NET Files 

or 

C:\WINDOWS\Microsoft.NET\Framework\[VERSION]\Temporary ASP.NET Files 

私は1つのハッシュディレクトリと1つの.webファイル以外がすべてのファイルを見つけることができません。私はしかし、ページを見ることができます。私は明示的にweb.configファイル経由でディレクトリにファイルをダンプする場合:

<compilation debug="true" targetFramework="4.0" tempDirectory="c:\temp\" /> 

だけにして私はファイル(.dllファイル年代、.cmdline年代、.compiled、など)を参照ください。

私の質問は、web.configにその行がない場合のファイルはどこですか?デプロイメント前に動的にコンパイルまたはコンパイルされた後、それらはメモリに格納されますか?

ありがとうございます!

+3

はあなたがIISまたはVisual Studioでプロジェクトを実行していASP.NETの一時ファイル\ \のAppData \ローカル\ Tempに? – Jeff

+0

これはウェブプロジェクトですか、ウェブサイトですか? – Oded

+0

これがあなたのために説明されているかどうかを確認してください:[一時的なASPネットファイルフォルダは何ですか](http://stackoverflow.com/questions/450831/what-is-the-temporary-asp-net-files-folder-for )、 – DOK

答えて

1

生成アセンブリの一つへのパスは、その Cようにすることができ:ユーザー\ \ {User_Nameの} \のAppData \ローカル\ Tempに\一時ASP.NETファイル\ルート\ 5fba2019 \ f07d83d6 \アセンブリ\ DL3 \ 58fc15e5 \ 135e9dc1_40b4cc01 \ WebApplication1.DLL

だから、ここC保存するすべての自動生成されたファイル:ユーザー\を\ {User_Nameの} \

+0

素晴らしいですね。ありがとう。私はそれがなぜ私が読んだ多くの記事/記事に言及されなかったのだろうかと思う。 – SaltProgrammer