我在Windows Server 2012 R2的IIS上部署了一个ASP.NET MVC应用程序,并且运行良好。应用程序池在LocalService
下运行,并且已启用ASP.NET模拟。
但是在将最近的更新构建推送到其中之后,我得到了:
无法加载文件或程序集'System.Data.dll'或其依赖项之一。访问被拒绝。
即使对于现成的VS tmeplate中的标准主页,也会发生这种情况。
通过将AppPool身份更改为LocalSystem
,问题消失了。
该错误的原因可能是什么?应用程序可能需要LocalSystem
的哪个特权?
答案 0 :(得分:0)
DLL文件的位置在哪里?
Localsystem具有管理员权限,而localservice没有。