我有一个MVC3应用程序,我使用Visual Studio中的"Web发布“功能将其部署到IIS7.5。我需要设置第二台服务器,这将是硬件负载平衡,并将镜像设置在第一台服务器上。
我知道Web Farm框架,这是一种选择,但我不喜欢控制器服务器是链中最薄弱的一环。我想我更愿意使用硬件负载均衡器来引导流量。
有没有可能编写一个手动Web Deploy脚本,每次运行时都以两个独立的服务器为目标?
发布于 2015-02-13 01:49:58
下面是我如何使用TFS做到这一点:

现在,您已经设置好了。我使用的是TFS Build,在Build定义文件中,您唯一需要记住的就是在Items to Build下( Process选项卡下)设置正确的配置。

您不需要在MSBuild Arguments字段中设置构建目标,因为这些值将从发布配置文件中选取。
现在一切都设置好了,您可以运行构建了。如果您在构建过程中遇到问题(向您提供关于配置不正确的错误),我可以在这里回答:TFS 2012 Build Definition for web deployment ignores parameters defined in project files
https://stackoverflow.com/questions/13034355
复制相似问题