【问题标题】:IIS 6 Allow anonymous access by defaultIIS 6 默认允许匿名访问
【发布时间】:2015-08-30 20:30:15
【问题描述】:

我有自动构建,可以使用 FinalBuilder 脚本为我创建 IIS 网站。问题是在 FinalBuilder 中没有选项可以在创建网站时将“允许匿名访问”设置为 true,所以我不得不进入 IIS 管理器并手动更改它。

为了使这个过程自动化,我编写了一个脚本来更新 IIS Metabase.xml。这可行,但因为缓存了 IIS 更改,新创建的网站在从缓存中更新之前不会存在于 Metabase.xml 中。我还尝试修改 IIS Mbschema.xml 以让所有网站默认启用此选项,但这无济于事。

你有什么建议?

【问题讨论】:

    标签: asp.net iis web iis-6


    【解决方案1】:

    解决方案是强制 IIS 将缓存中的更改写入 Metabase.xml,这样新的配置将可用于编辑。这是使用命令完成的 -

    %systemroot%\system32\IIsCnfg.vbs /save
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-02
      • 2019-11-23
      • 2016-08-31
      相关资源
      最近更新 更多