我最近遇到了一个问题,我会从我的应用的各个页面中随机获取编译错误:
编译错误
描述:编译服务此请求所需的资源时发生错误。请查看以下特定错误详细信息并相应地修改源代码。
编译器错误消息:编译器失败,错误代码为-1073741502。
我尝试了各种各样的事情(删除临时文件,重新启动IIS,回收应用程序池,获取所有权并授予临时文件夹权限)但最终this article帮我解决了它可能是一个损坏的C#编译器,因为我们的问题非常相似。
因此修复我的.NET安装似乎有效。但是,经过几天的一切正常工作,我已经开始再次收到错误,似乎我的C#编译器再次损坏。任何人都可以建议为什么这会继续发生?或者它可能是什么?
答案 0 :(得分:1)
关闭反病毒(扫描文件夹,因为它们被访问并可能导致访问问题)或将应用程序池标识设置为ApplicationPoolIdentity(比NetworkService更智能地分配资源)似乎修复了它。