このフォルダの内容を安全に削除できますか
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root
Windows 2003 R2標準システムで、IIS(6/7)を使用していないとしたら?
その場合は、ASP.NETのランタイムとこのようなメンテナンスタスクに関する関連ドキュメントを教えていただけませんか。
このフォルダの内容を安全に削除できますか
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root
Windows 2003 R2標準システムで、IIS(6/7)を使用していないとしたら?
その場合は、ASP.NETのランタイムとこのようなメンテナンスタスクに関する関連ドキュメントを教えていただけませんか。
回答:
はい、これらを削除しても安全ですが、サーバーで実行する.NETアプリケーションの動的な再コンパイルが強制される可能性があります。
背景については、MSDNのASP.NET動的コンパイルについての記事を参照してください。
現在のOS(Vista、Win7など)の単なる更新-一時ファイルのパス 変更されましたいくつかの変数に基づいて異なる場合があります。以下の項目は決定的なものではありませんが、私が遭遇したいくつかの項目です。
「temp」環境変数の設定-それは次のようになります:
%temp%\Temporary ASP.NET Files
権限と、どのアプリケーション/プロセス(VS、IIS、IIS Express)が.Netコンパイラを実行しているか。C:\ WINDOWS \ Microsoft.NET \ Frameworkフォルダーにアクセスするには、昇格されたアクセス許可が必要です。十分なアクセス許可を持つアカウントで開発していない場合、このフォルダーが使用される可能性があります。
c:\Users\[youruserid]\AppData\Local\Temp\Temporary ASP.NET Files
これを使用して、マシンまたはサイト固有の構成を介して一時フォルダーを設定できる場合もあります。
<compilation tempDirectory="d:\MyTempPlace" />
私はデフォルトでAdminを実行しないファンキーなセットアップをしていますが、IT担当者は%temp%を設定するログインスクリプトを持っているため、何をコンパイルしているかによって3つの異なる場所に一時ファイルを取得します。そして、私はこれらのパスがどのように選ばれるのかまだわかりません...ため息。
それでも、dthrasherは正しいです。これらを削除するだけで、VSおよびIISは必要に応じて再コンパイルします。
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files
動的にコンパイルされたアセンブリがまだ含まれています。