【问题标题】:unable to save applicationHost.config file无法保存 applicationHost.config 文件
【发布时间】:2012-07-01 06:41:23
【问题描述】:

我无法保存 applicationHost.config 文件,当我停止 IIS 服务并关闭 Visual Studio 时,它显示“保存失败,它已在另一个程序中打开”,知道吗?

【问题讨论】:

    标签: .net windows iis configuration-files


    【解决方案1】:

    如果您使用 64 位架构并尝试使用 32 位编辑器(例如 Notepad++)进行编辑,显然您无法保存文件。 尝试使用 Windows 附带的常规记事本编辑文件。绝对可以肯定的是,还要以管理员身份运行记事本

    【讨论】:

    • 以管理员权限使用 notepad++,它给我的印象是它正在保存我的更改。哎呀
    【解决方案2】:

    您没有足够的权限修改文件。

    右键单击文件并单击属性。

    在“安全”选项卡下 -> 检查您登录的用户帐户是否具有文件的修改权限。

    如果不是,则编辑权限并检查修改并应用这些设置。

    现在尝试更新它。

    【讨论】:

    • 我可以完全控制它。但我还不能保存它。当然,特殊权限复选框上没有勾选。它完全被禁用了。
    • 我昨天也遇到了这个问题。虽然必须这样做,但试试这个 -> 更新权限(登录用户)后,再次检查权限并查看它们是否已更新。如果没有浏览到 IIS 管理器(我使用的是 IIS 7),请转到虚拟目录并单击内容视图(中下)并选择 applicationHost.config 并右键单击“编辑权限”并从那里进行更新。希望这会做到。
    • 我无法从您所说的位置找到 applicationHost.config。只有我的网站目录在那里。
    • 我只是发现它不是必需的,我的原始答案为我做了,我很容易更新了一个文件,我不能说为什么它在你的情况下不起作用。一件事,确保您已将权限分配给正确的用户。谢谢。
    • 好的在这里阅读 forums.iis.net/t/1175866.aspx 包含一个链接在这里 learn.iis.net/page.aspx/264/shared-configuration/#07 这是类似的东西,试试吧
    【解决方案3】:
    1. 以管理员身份打开 Notepad++
    2. 打开 %SystemRoot%\Sysnative\inetsrv\config\applicationHost.config
    3. 停止 IIS
    4. 编辑并保存更改

    【讨论】:

      【解决方案4】:

      您是否尝试编辑 C:\Program Files\IIS Express\AppServer 中的那个?在您的 Documents 文件夹中有一个镜像副本,在 IISExpress\config 下,我相信这是您要编辑的那个;为您复制更改。

      【讨论】:

        猜你喜欢
        • 2017-04-27
        • 2017-09-06
        • 1970-01-01
        • 2019-06-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多