我正在开发一个 MVC 4 Web 应用程序 VS2012。
对于这样的应用程序,我通常创建一个 msi 来安装应用程序,但对于这个项目,我正在转向更现代的发布机制。我通常安装到不同的环境:
- 开发者
- qa(服务器 1、2、3)
- 分期
- 产品(服务器 1、2、3)
问题是,我是否需要为每个环境创建一个发布配置文件,包括 qa 和 prod 上的每个服务器的配置文件(因为 1 个 Web 配置设置因服务器而异)。
似乎需要为此创建大量发布配置文件。我对么?管理发布配置文件的最佳方式是什么。
我正在开发一个 MVC 4 Web 应用程序 VS2012。
对于这样的应用程序,我通常创建一个 msi 来安装应用程序,但对于这个项目,我正在转向更现代的发布机制。我通常安装到不同的环境:
问题是,我是否需要为每个环境创建一个发布配置文件,包括 qa 和 prod 上的每个服务器的配置文件(因为 1 个 Web 配置设置因服务器而异)。
似乎需要为此创建大量发布配置文件。我对么?管理发布配置文件的最佳方式是什么。
发布配置文件专为您所描述的内容而设计。它们允许您在每个服务器的基础上指定不同的发布配置。
我不确定你的意思是什么What is the best way to manage the publish profiles?
。VS 2012.2 将在解决方案中为您管理这些。
您还可以右键单击发布配置文件并为该特定发布配置文件添加 Web 配置转换。
Sayed Hashimi 有一个很好的视频来解释这一点。http://www.youtube.com/watch?v=HdPK8mxpKEI