繁体   English   中英

ASP MVC 到多个 IIS (Deploy)

[英]ASP MVC to multiple IIS (Deploy)

有没有一种方法可以使用相同的配置将 ASP MVC 应用程序部署到多个 IIS(不同的服务器,但相同的 URL)?

我必须将同一个项目部署到多个 IIS 应用程序,当然用 Visual Studio 一键 Web 发布就可以了,但在我的情况下我有超过 10 个部署要做。

那么有没有办法,比如带有 PowerShell 或其他东西的脚本?

我遇到了类似的问题,最终写了一个自定义应用程序。 我不知道如何使用任何MS工具自动处理此问题。

最后,除了我所做的以外,我没有找到任何好的和好的方法; 我为每个IIS服务器创建了一个web.config文件(因为它们之间几乎没有区别),并且在使用VS的config transform选项之后。

然后,我在VS中为每个IIS服务器创建了一个发布配置,并选择了相应的web.config文件。

借助VS的一键式发布栏,当我选择一个发布配置时,它将自动加载正确的web.config文件并发布该应用程序。

这不是最好的主意,但效果很好。

您可以使用 WEB Farm ( https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/web-farm?view=aspnetcore-6.0 ) 或 AzureDevOps on-promise 解决方案

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM