0

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

直到几周前我才使用 MVC,我注意到在推送网站代码之前,我必须更改代码中包含 localhost 的所有位置,并将其替换为我要推送的域名。然后,如果我想在我的本地机器上调试任何东西,我必须将所有东西都从域名恢复到 localhost。

问:有没有办法不改变前后网址?

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

也许有一个本地分支和一个现场分支?这涉及始终合并文件。

谢谢 :)

4

1 回答 1

2

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

这意味着正常的开发内容都在Web.config,我们根据部署环境Web.staging.configWeb.production.config.

于 2012-06-06T13:41:19.693 回答