【发布时间】:2015-03-18 20:19:27
【问题描述】:
我有几个使用相同数据库的 Web 应用程序。我将它们全部部署在 IIS 上的同一个“网站”中。连接字符串将在“网站”级别设置并在“应用程序”中继承。当我制作发布包时,它会为我提供 web.config 中的连接字符串列表,但不允许我选择删除它们。我必须更改值或将其留空(使用本地 web.config 中的值)。
我们的目标是最终得到一个“干净的”包,我可以在不同的“网站”上发布它,这些“网站”有自己的连接字符串(例如生产服务器、登台和开发)。我希望能够将包部署到暂存环境进行测试,并在测试后将相同的包部署到生产环境。
【问题讨论】:
标签: asp.net-mvc visual-studio webdeploy