2011-02-01 166 views
0

我有一个ASP.NET项目设置为利用动态编译 - 它已经设置了近一年了,并且没有对项目进行大的更改。今天随机,我访问它们时页面已停止编译...我可以完全删除页面中的代码,并且它仍然呈现良好....ASP.NET动态编译失败

什么可能导致项目不再动态编译?有什么我可以看看,以确定一些设置是否改变?

+0

你会得到什么错误? – Victor 2011-02-01 05:09:25

+0

就是这样,我没有收到错误 - 当我刷新页面时,我改变了我的代码,没有发生任何事情。我已经尝试了多台机器,清除了缓存,整个一点。所以基本上我改变了代码,但是当我刷新页面时没有反映,因为它没有编译 – CTDev 2011-02-01 05:24:38

回答

2

当页面号为0时,使用暂存在临时asp.net文件夹(c:\ windows \ microsoft.net \ framework \ v2.0 ... \ temporary asp.net文件)中的缓存文件更长的编译。删除该文件夹中的项目并重新启动您的appdomain(或IIS)通常会清除该问题 - 然后您必须找出导致编译失败的原因。如果您尝试在Visual Studio中构建解决方案,它应该能够指示问题出在哪里。

0

很遗憾,我不得不放弃,因为我没有管理员权限(或任何权利,真的)到Web服务器。第二天早上,我检查了我们的网络管理员,并被告知这是一个服务器问题。谢谢大家!