我有一个ASP.NET项目设置为使用动态编译 - 它已经设置了近一年,并且没有对项目进行大的更改。今天随机地,当我访问它们时页面已停止编译...我可以从页面中完全删除代码并且它仍然可以正常呈现....
什么可能导致项目不再动态编译?有什么我可以看一下来确定某些设置是否改变了?
答案 0 :(得分:2)
当页面不再使用时,会暂停挂在临时asp.net文件文件夹(c:\ windows \ microsoft.net \ framework \ v2.0 ... \ temporary asp.net文件)中的缓存文件编译。删除该文件夹中的项目并重新启动您的应用程序域(或IIS)通常会清除它 - 然后您将不得不找出导致编译失败的原因。如果您尝试在visual studio中构建解决方案,它应该可以指示问题所在。
答案 1 :(得分:0)
可悲的是,我不得不放弃,因为我没有管理员权限(或任何权利,真的)到Web服务器。第二天早上,我与网络管理员核实并被告知这是服务器问题。不管怎样,谢谢大家!