如何在IIS中启用/禁用表单身份验证

时间:2012-06-12 09:25:23

标签: iis wix appcmd

我正在使用WIX工具构建一个安装程序包。我要求根据用户要求为IIS中的特定虚拟目录启用/禁用表单身份验证。我已经尝试过appcmd命令,但无法让它工作:

appcmd set config "Default Web Site/Test" /commit:WEBROOT /section:system.web/authentication /mode:Forms /commit:apphost

请建议......

1 个答案:

答案 0 :(得分:0)

这是适合我的代码..

启用表单身份验证:

appcmd set config "Default Web Site/Test" /section:system.web/authentication /mode:Forms

禁用表单身份验证:

appcmd set config "Default Web Site/Test" /section:system.web/authentication /mode:Windows

刚刚删除/commit:WEBROOT以使其正常工作。

如果我正在添加/commit:WEBROOT,则上述代码仅适用于“默认网站”,而不适用于“默认网站/测试”