在Visual Studio 2010中自动部署具有生产配置的网站

时间:2012-06-06 13:35:46

标签: asp.net-mvc model-view-controller c#-4.0

我有一个关于Visual Studio 2010发布功能的问题,该功能在您创建网站(MVC框架)以将您的开发人员更改推送到实际网站后使用。

直到几个星期前我才与MVC合作过 我注意到在推送网站代码之前,我必须改变我在代码中有localhost的地方,并将其替换为我推送的域名。然后,如果我想在我的本地机器上调试任何东西,我必须从域名恢复到localhost。

问:有没有办法不做这个后面和前面的网址改变?

基本上我认为它归结为需要一个软件包或者知道用生产配置来部署网站。

也许有本地分支和实时分支?这涉及到始终合并文件。

谢谢:)

1 个答案:

答案 0 :(得分:2)

我不确定它是否适用于MVC,但我们用于Web服务开发的一种方法是使用web.config transformations

这意味着正常开发内容位于Web.config,我们根据部署环境Web.staging.configWeb.production.config进行单独配置。