我已经通过几个论坛来帮助解决这个问题,似乎解决方案是授予对DefaultAppPool Identity的完全控制权,但遗憾的是它不能解决这个问题。我正在本地计算机(Windows 7)中测试应用程序,应用程序使用Windows身份验证,应用程序未在web.config文件中使用任何模拟。
这是我在线跟踪其他可能的解决方案后所做的事情: 授予对完全访问权限:DefaultAppPool,Network Service,IUSR,ASP.NET v4.0
以下是我在获得必要访问权后得到的错误:
有关如何修复此问题的任何建议?谢谢!
答案 0 :(得分:1)
我解决了问题在IIS身份验证模块中选择并在匿名身份验证中设置应用程序池标识,如图所示
答案 1 :(得分:1)
文件夹的安全设置" TestRelease"可能有一些值阻止您读取该文件夹中的文件。转到C:/并右键单击TestRelease文件夹,然后转到“属性”。导航到“安全”选项卡,检查是否有任何“权限”设置为“拒绝”,或者“读取”权限是否设置为“允许”。