ASP MVC 到多个 IIS(部署)
ASP MVC to multiple IIS (Deploy)
有没有一种方法可以将具有相同配置的 ASP MVC 应用程序部署到多个 IIS(不同的服务器,但相同 URL)?
我必须将同一个项目部署到多个 IIS 应用程序,当然使用 Visual Studio 一键式 Web 发布就可以了,但在我的情况下,我有超过 10 个部署要做。
那么有没有办法,比如使用 PowerShell 或其他东西的脚本?
我遇到了类似的问题,最终编写了一个自定义应用程序。我不知道如何使用任何 MS 工具自动处理此问题。
最后我没有找到任何好的方法,但我做了什么;我为每个 IIS 服务器创建了一个 web.config 文件(因为它们之间几乎没有区别)并且在我使用 VS 的配置转换选项之后。
然后我在 VS 中为每个 IIS 服务器和 select 对应的 web.config 文件创建了一个发布配置。
使用 VS 的一键发布栏,当我 select 发布配置时,它会自动加载正确的 web.config 文件并发布应用程序。
这不是最好的主意,但效果很好。
有没有一种方法可以将具有相同配置的 ASP MVC 应用程序部署到多个 IIS(不同的服务器,但相同 URL)?
我必须将同一个项目部署到多个 IIS 应用程序,当然使用 Visual Studio 一键式 Web 发布就可以了,但在我的情况下,我有超过 10 个部署要做。
那么有没有办法,比如使用 PowerShell 或其他东西的脚本?
我遇到了类似的问题,最终编写了一个自定义应用程序。我不知道如何使用任何 MS 工具自动处理此问题。
最后我没有找到任何好的方法,但我做了什么;我为每个 IIS 服务器创建了一个 web.config 文件(因为它们之间几乎没有区别)并且在我使用 VS 的配置转换选项之后。
然后我在 VS 中为每个 IIS 服务器和 select 对应的 web.config 文件创建了一个发布配置。
使用 VS 的一键发布栏,当我 select 发布配置时,它会自动加载正确的 web.config 文件并发布应用程序。
这不是最好的主意,但效果很好。