【问题标题】:IIS Shared config - applicationHost.config Error: Cannot write configuration file due to insufficient permissionsIIS 共享配置 - applicationHost.config 错误:由于权限不足,无法写入配置文件
【发布时间】:2014-03-17 13:46:10
【问题描述】:

我使用特定的 AD 服务帐户为 IIS 共享配置设置了 UNC 共享,并设置为 FULL CONTROL。我还从一个 IIS 服务器导出了配置,并设置了一个额外的 IIS 服务器以指向共享。例如,当我在 UNC 共享上打开 applicationhost.config 并删除应用程序池时,我可以看到该条目也在两个 IIS 服务器中删除。

所以我知道了:

1) 我可以使用特定的服务帐户导出到共享

2) 当我手动编辑时,两个 IIS 服务器都可以读取配置

3) 但是,当我通过管理器从其中一台 IIS 服务器中删除应用程序池时,出现上述错误。

我尝试使用进程监控实用程序来查看正在使用哪个帐户来写入配置,这似乎是我自己的 AD 用户帐户,而不是共享服务帐户。我知道 IIS 管理器有我的用户名,例如ROOT\MYNAME 已登录,但我没想到它会使用它来将更改写入共享配置。它肯定会使用服务帐户吗?

有谁知道如何防止这个错误?为什么在其中一台服务器上进行更改时,共享配置和绑定的服务帐户不起作用?

【问题讨论】:

    标签: iis iis-7


    【解决方案1】:

    所以,恕我直言,这个错误是一个红鲱鱼。我正在发布到服务器并收到一条消息,说我空间不足。因此,我登录后,意识到在 IIS 中发布的额外应用程序中有些杂乱无章,我们不需要。我右键单击并尝试删除一个。我得到了和你一样的错误。

    在对 applicationHost 进行了一些手动更改后,我认为它“可能是我”,但编辑此文件会导致这样的事情似乎很奇怪。但是,我最近了解到 Windows 使用这个文件(谷歌它)做了一些时髦的 32 位和 64 位机制。

    决定我有更好的事情要做,我要求我们的 IT 为 VM 添加空间,你猜怎么着?我无法删除这些应用程序。我的猜测是我在空间的最后一行,这些特殊文件的后端管理没有完成并抛出这个不太有用的异常。

    我对此不是 100% 的。为了全面披露,我将补充说最近已应用更新,但我非常有信心这是一个可能的解决方案。

    【讨论】:

      猜你喜欢
      • 2011-06-29
      • 2012-09-11
      • 2017-01-21
      • 2011-08-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多