【发布时间】:2012-05-16 11:14:45
【问题描述】:
每当我在 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 文件\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 上的快速搜索显示删除这些临时文件解决了问题。
删除那些临时文件有用吗,以后会不会影响我的申请?
我只想知道我是否应该从临时文件夹中删除所有文件。
【问题讨论】:
-
您说的是哪些临时文件?部署前是否使 IIS 网站脱机?
-
@AlexMoore:我的意思是在 c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\root\~\App_Web_znctdhjf.DLL' 下创建的程序集文件
-
还要检查你的代码和类。尝试预编译项目,它将为您提供有关导致问题的原因的更详细信息。那是我的情况,也许你的情况不同。从那里删除临时文件不是问题。如果您需要有关预编译的信息,请告诉我给您详细信息。这是一个简单的。
-
@zdrsh :我认为内容页面的错误原因“ where it inherit="_Default" 之前在我的项目中不存在,已经用 adminpage.aspx 恢复了我的 _Default。我还在做研发..