使用LocalService时拒绝访问System.Data.dll

时间:2019-02-05 09:54:19

标签: asp.net-mvc iis

我在Windows Server 2012 R2的IIS上部署了一个ASP.NET MVC应用程序,并且运行良好。应用程序池在LocalService下运行,并且已启用ASP.NET模拟。

但是在将最近的更新构建推送到其中之后,我得到了:

  

无法加载文件或程序集'System.Data.dll'或其依赖项之一。访问被拒绝。

即使对于现成的VS tmeplate中的标准主页,也会发生这种情况。

通过将AppPool身份更改为LocalSystem,问题消失了。

该错误的原因可能是什么?应用程序可能需要LocalSystem的哪个特权?

1 个答案:

答案 0 :(得分:0)

DLL文件的位置在哪里?

Localsystem具有管理员权限,而localservice没有。