【问题标题】:HTTP Error 500.19 - Cannot read configuration file due to insufficient permissionsHTTP 错误 500.19 - 由于权限不足,无法读取配置文件
【发布时间】:2017-01-21 17:34:54
【问题描述】:

我是新手,因为我已经注册了很长时间。 我对

有疑问

“HTTP 错误 500.19 - 内部服务器错误”,显示“无法读取” 权限不足导致的配置文件”。

相关帖子上的解决方案尚未解决我的问题。我只在我的本地机器上拥有管理员权限。在更改用户权限(IUSR、IIS_IUSRS)后仍然出现同样的错误,我已经重置了 IIS 并重新启动了机器。有没有进一步的步骤?

我使用的是 IIS 8 和 ASP.NET,Windows 7 - 64 位。

感谢您的帮助。

Answer followed and from the Stackoverflow

【问题讨论】:

  • 是您的代码文件夹在网络路径中。还可以尝试将应用程序池标识更改为本地系统,因为这是最高权限的用户,将排除任何权限问题
  • 嗨拉维,感谢您的回复。不,该文件夹在本地计算机中。当我尝试时,身份验证的基本设置并测试 IIS 中的设置,它工作正常,最初它没有经过身份验证。我仍然收到此错误。
  • 现在启用了什么身份验证,您是否尝试将应用程序池身份更改为本地系统?

标签: asp.net iis-8


【解决方案1】:

我正在 Visual Studio 中开发一个 ASP.net 项目。

我将 IIS 站点路径指向 Visual Studio 发布文件夹:

C:\Users\User\source\repos\ProjectName\ProjectName\bin\Release\Publish

当我使用 IIS 打开项目时,我遇到了同样的错误。

我意识到 IIS 有访问该文件夹的权限。

为了解决这个问题,我将该文件夹移至 C 盘:

C:\项目名称\

然后我在 IIS 中编辑站点路径以指向它,它对我有用。

【讨论】:

    猜你喜欢
    • 2011-08-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-15
    相关资源
    最近更新 更多