IIS 6默认情况下允许匿名访问

时间:2015-06-15 11:04:41

标签: asp.net iis web iis-6

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

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

你有什么建议?

1 个答案:

答案 0 :(得分:3)

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

完成的
%systemroot%\system32\IIsCnfg.vbs /save