【问题标题】:HTTP Error 500.19 Can't change IIS permisssionsHTTP 错误 500.19 无法更改 IIS 权限
【发布时间】:2018-06-08 16:46:28
【问题描述】:

问题

我已经克隆了一个现有的网络表单项目,当我尝试构建时,我得到了错误;

HTTP 错误 500.19 - 内部服务器错误

请求的页面无法访问,因为该页面的相关配置数据无效。

在此错误下方,“详细错误信息:”部分提供了似乎指向正确位置的配置文件路径,请接受解决方案的先前贡献者的机器。

以下是我尝试解决此问题的方法

最初,我试图找出这个不正确的文件路径来自哪里,但没有发现任何甚至模糊相关的东西,所以我尝试用谷歌搜索错误本身。

我遇到了这个问题: How do I resolve "HTTP Error 500.19 - Internal Server Error" on IIS7.0

布鲁斯提供的答案提到:

"检查目录并查看该用户是否具有适当的权限 它”。

为了做到这一点,我在谷歌上搜索了一下,下面的问题也一样:The requested page cannot be accessed because the related configuration data for the page is invalid error

从 intermension 的回答中,我了解到“ApplicationPoolIdentity”未分配正确的权限,因此在尝试解决此问题时,我访问了以下链接。 IIS7 Permissions Overview - ApplicationPoolIdentity
我成功地遵循了 Jon Adams 的步骤,如下所示:

这不成功,我不确定现在该去哪里。

提前致谢! :)

【问题讨论】:

    标签: asp.net webforms


    【解决方案1】:

    您可以按照以下步骤操作:

    1. 检查您的网站正在使用哪个应用程序池
    2. 如果不是,请将其更改为使用 ApplicationPoolIdentity。
    3. 转到您的网站目录并搜索具有 IIS AppPool{AppPool Name} 格式的应用程序池标识用户,例如IIS AppPool\DefaultWebsite 并授予它读取权限

    1. 在 IIS 管理器的左窗格中选择您的网站,然后在右窗格中双击 HandlerMappings 图标以确保显示处理程序列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-01-21
      • 1970-01-01
      • 2015-09-20
      相关资源
      最近更新 更多