6

私のアプリケーションは、VS 2010で実行するたびに正常に動作します。サーバーにアップロードしてIISから実行すると、Complie エラーが発生します: CS0433: 'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\~\App_Web_dzybh5am.DLL' および'c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\~\App_Web_znctdhjf.DLL'

エラー:

Line 146:    
Line 147:    [System.Runtime.CompilerServices.CompilerGlobalScopeAttribute()]
Line 148:    public class default_aspx : global::_Default, System.Web.SessionState.IRequiresSessionState, System.Web.IHttpHandler {
Line 149:        
Line 150:        private static bool @__initialized;

Google で簡単に検索すると、これらの一時ファイルを削除すると問題が解決することがわかりました。

これらの一時ファイルを削除すると便利ですか?将来のアプリケーションに影響はありますか?

一時フォルダーからすべてのファイルを削除する必要があることを知りたいだけです。

4

1 に答える 1

2

Web アプリがシャットダウンされている限り、アプリケーションに影響はありません。
.Net / IIS は、その一時フォルダーを aspx/razor ページのコンパイル済みバージョンを保持する場所として使用します。

ただし、他の IIS Web アプリがその一時フォルダーを使用している可能性があるため、いつ実行するかに注意してください。

于 2012-05-16T13:09:20.657 に答える