什么鬼?网站突然出现编译错误,错误代码显示1073741502

一早起来,发现周末正常运行的网站突然报错了,日志里显示“外部组件发生异常”,界面上显示编译错误

重启IIS无效,清理以下临时目录也无效

C:WindowsMicrosoft.NETFrameworkv4.0.30319Temporary ASP.NET Files

重启IIS无效,清理以下临时目录

后来看到https://stackoverflow.com/questions/6068675/the-compiler-failed-with-error-code-1073741502

上面也是同样的问题,提到了他的网站是using 'local system' as application pool,我就试着将Application Pool的标识由LocalSystem改为ApplicationPoolIdentity,居然好了。

实在是不懂...

--Update

估计是权限问题,改为ApplicationPoolIdentity又有别的问题,部分功能无法正常使用,然后就改为administrator的权限,这样就没有问题了,但是根本的原因还是没有查到。

原文地址:https://www.cnblogs.com/dimg/p/11570702.html