在我编写一个 powershell 脚本来启用 Windows 身份验证之前,我只想确保 web 部署还不能做到这一点。有人可以证实这一点吗?
网络部署概述:http ://learn.iis.net/page.aspx/426/overview-of-web-deploy/
在我编写一个 powershell 脚本来启用 Windows 身份验证之前,我只想确保 web 部署还不能做到这一点。有人可以证实这一点吗?
网络部署概述:http ://learn.iis.net/page.aspx/426/overview-of-web-deploy/
对于 Web 部署,必须在服务器上单独预安装 Windows 身份验证(请参阅 Web 部署的要求和限制页面)。
Web 部署部署操作中的一个典型场景是源服务器安装了 Windows 身份验证,但目标服务器没有。在这种情况下,Web Deploy 无法在目标服务器上为您安装 Windows 身份验证。如果服务器是 Windows Server 2008(运行 IIS 7),则必须先安装 Windows 身份验证角色服务。
话虽如此,您可能会考虑以下一个选项:如果您确实编写了一个脚本来安装 Windows 身份验证角色服务,则可以使用 Web Deploy 命令行上的 preSync 开关来运行该脚本。preSync 开关允许您在主 Web 部署同步操作开始之前指定要在目标上运行的命令或批处理文件。有关更多信息,请参阅Web Deploy Operation Settings页面上的preSync条目以及Web Deploy runCommand Provider页面上的相关信息。