我正在使用 WIX 工具构建安装包。我需要根据用户要求为 IIS 中的特定虚拟目录启用/禁用表单身份验证。我已经尝试过 appcmd 命令,但无法让它工作:
appcmd set config "Default Web Site/Test" /commit:WEBROOT /section:system.web/authentication /mode:Forms /commit:apphost
请建议...
这是对我有用的代码..
要启用表单身份验证:
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
上述代码仅适用于“默认网站”而不适用于“默认网站/测试”