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;

谷歌上的快速搜索显示删除这些临时文件解决了这个问题。

删除那些临时文件有用吗,它会影响我将来的应用程序吗?

我只想知道我是否应该从临时文件夹中删除所有文件。

4

1 回答 1

2

只要您的 Web 应用程序关闭,它就不会对应用程序产生任何影响。
.Net / IIS 使用该临时文件夹作为保存您的 aspx/razor 页面的编译版本的地方。

请记住,尽管其他 IIS Web 应用程序可能正在使用该临时文件夹,所以在使用时要小心。

于 2012-05-16T13:09:20.657 回答