【问题标题】:Applicationhost.config - cannot write configuration due to insufficient permissionApplicationhost.config - 由于权限不足,无法写入配置
【发布时间】:2025-09-27 08:20:02
【问题描述】:

我正在将一个 c# webservice 应用程序部署到一台机器上:Windows 2008 R2、IIS 7.5、framework 4,但在将其转换为应用程序时遇到此错误

"执行此操作时出错 细节: 文件名: \?c:\Windows\system32\inetsrv\config\applicationhost.config 错误:由于权限不足,无法写入配置文件 "

我之前已经在同一台机器上部署了多个 webservice 应用程序,但没有出现此错误。我已经添加了 iis 以获得对我正在部署的应用程序的权限。 你能指导我出了什么问题吗?

【问题讨论】:

    标签: asp.net web-services iis-7


    【解决方案1】:

    我看到安装应用程序的硬盘驱动器 c:\ 有 0 个字节时会发生此错误。释放一些空间可以解决问题。我希望这对某人有所帮助。

    【讨论】:

      【解决方案2】:

      当 IIS 在群集 IIS 上设置“共享配置”时,我收到此错误。

      在执行解决方案之前,请获取共享配置的密码和加密密钥。

      为了解决这个问题,我取消选中“启用共享配置”进行了更改并再次检查,添加了用户名、密码和加密密钥。

      问候马丁

      【讨论】: