带有 IIS 服务器的 VSTS
VSTS with IIS Server
我计划使用 VSTS 自动化我的旧 IIS 应用程序,但我可以找到一个实际部署到 IIS 服务器的合适的 msbuild 命令。我尝试了解决方案 here。但一切都是徒劳的,它正确构建但程序集未发布到 IIS Web 文件夹。是否有任何专门为 iis deploy 构建的任务。我有多个使用 MSBuild 任务的 CI/CD 管道,它使用发布配置文件发布程序集,这些工作就像一个魅力。
你试过了吗IIS Web App Deployment Using WinRM?几个月以来我们一直在使用这个 VSTS 扩展,它运行得非常完美。
摘自 Visual Studio 市场的概述:
- 使用 AppCmd.exe 创建新网站或更新现有网站。
- 创建新的应用程序池或更新现有的应用程序池
使用 AppCmd.exe。使用
将 Web 应用程序部署到 IIS 服务器
- 网络部署。使用 DACPAC 部署 SQL 服务器数据库和
SqlPackage.exe.
更新
查看全新文档 部署到 Windows here
上的 IIS Web 服务器
使用 IIS Web 应用程序部署使用 WinRM 任务(Chris 说)。示例任务:
- NuGet 安装程序任务
- Visual Studio 生成任务(MSBuild 参数:
/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageLocation="$(build.artifactstagingdirectory)\web.zip"
)
- WinRM-IIS Web 应用部署任务(Web 部署包:
$(Build.ArtifactStagingDirectory)\web.zip
)
可以通过Publish build Artifacts task将部署好的文件发布到服务器,然后linkbuild发布发布,发布时部署web包到IIS(将第3步移至release)
我计划使用 VSTS 自动化我的旧 IIS 应用程序,但我可以找到一个实际部署到 IIS 服务器的合适的 msbuild 命令。我尝试了解决方案 here。但一切都是徒劳的,它正确构建但程序集未发布到 IIS Web 文件夹。是否有任何专门为 iis deploy 构建的任务。我有多个使用 MSBuild 任务的 CI/CD 管道,它使用发布配置文件发布程序集,这些工作就像一个魅力。
你试过了吗IIS Web App Deployment Using WinRM?几个月以来我们一直在使用这个 VSTS 扩展,它运行得非常完美。
摘自 Visual Studio 市场的概述:
- 使用 AppCmd.exe 创建新网站或更新现有网站。
- 创建新的应用程序池或更新现有的应用程序池 使用 AppCmd.exe。使用 将 Web 应用程序部署到 IIS 服务器
- 网络部署。使用 DACPAC 部署 SQL 服务器数据库和 SqlPackage.exe.
更新
查看全新文档 部署到 Windows here
上的 IIS Web 服务器使用 IIS Web 应用程序部署使用 WinRM 任务(Chris 说)。示例任务:
- NuGet 安装程序任务
- Visual Studio 生成任务(MSBuild 参数:
/p:SkipInvalidConfigurations=true /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageLocation="$(build.artifactstagingdirectory)\web.zip"
) - WinRM-IIS Web 应用部署任务(Web 部署包:
$(Build.ArtifactStagingDirectory)\web.zip
)
可以通过Publish build Artifacts task将部署好的文件发布到服务器,然后linkbuild发布发布,发布时部署web包到IIS(将第3步移至release)