Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在IIS中启用/禁用窗体身份验证_Iis_Wix_Appcmd - Fatal编程技术网

如何在IIS中启用/禁用窗体身份验证

如何在IIS中启用/禁用窗体身份验证,iis,wix,appcmd,Iis,Wix,Appcmd,我正在使用WIX工具构建一个安装包。我需要根据用户需求为IIS中的特定虚拟目录启用/禁用表单身份验证。我已尝试使用appcmd命令,但无法使其工作: appcmd set config“默认网站/测试”/commit:WEBROOT/section:system.Web/authentication/mode:Forms/commit:apphost 请建议…这是对我有用的代码 要启用窗体身份验证,请执行以下操作: appcmd set config "Default Web Site/Test

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

appcmd set config“默认网站/测试”/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
要禁用窗体身份验证,请执行以下操作:

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
,则上述代码仅适用于“默认网站”,而不适用于“默认网站/测试”