iis - Web deploy 2.0无法启用Windows身份验证?

标签 iis webdeploy

在编写Powershell脚本以启用Windows身份验证之前,我只想确保Web部署不能执行此操作。有人可以确认吗?

Web部署概述:http://learn.iis.net/page.aspx/426/overview-of-web-deploy/

最佳答案

对于Web Deploy,必须在服务器上单独预安装Windows身份验证(有关Web Deploy,请参见requirements and limitations页面)。

Web Deploy部署操作中的典型方案是源服务器已安装Windows auth,而目标服务器未安装。在这种情况下,Web Deploy无法在目标服务器上为您安装Windows身份验证。如果服务器是Windows Server 2008(运行IIS 7),则必须首先安装Windows身份验证角色服务。

话虽如此,这是您可能要研究的一个选项:如果确实编写了安装Windows身份验证角色服务的脚本,则可以使用Web Deploy命令行上的preSync开关来运行该脚本。通过preSync开关,您可以指定在主Web Deploy同步操作开始之前在目标上运行的命令或批处理文件。有关更多信息,请参见Web Deploy Operation Settings页面上的 preSync 条目和Web Deploy runCommand Provider页面上的相关信息。

关于iis - Web deploy 2.0无法启用Windows身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4760939/

相关文章:

ASP.NET(MVC): Which session timeout is what?

iis - 提供非子域路由

windows - Win7 Pro下的IIS 7.5。 64 位返回空白页(根本没有 HTML)

visual-studio - 如何使用 MsDeploy 在网站内部署子应用程序

windows - 如何在 Windows Server 2016 上为托管服务器安装 Web Deploy

c# - 从代码 C# 更改 Web.Config 中的 URL 重写规则

powershell - 为什么将变量通过管道传输到 Set-Item 中?

visual-studio - 有人成功实现了 MS InRelease 以进行自动化部署吗?

.net - 使用 web 部署创建文件夹并设置 ACL

msbuild - 升级 Web 服务器(服务器 2012 R2)后,Web 部署现在失败