现在我们的测试和生产数据库位于同一台服务器上,但名称不同。部署意味着编辑Web.config以更改正确数据库的所有连接字符串。一个我忘记太频繁的步骤...如何在部署ASP.NET网站时处理连接字符串?
我们终于创建了一个新的数据库服务器进行测试,并且我将数据库移动到了......但现在服务器将会不同,我们仍然会需要处理连接字符串问题。
我正在考虑通过主机文件来管理它,但是当我需要对生产数据进行测试时,在桌面计算机上切换它的想法看起来很麻烦。
所以我只是想知道是否有更好的出路。东西会建立一个“生产”的web配置部署将是理想...
这些数据库太大而无法在SQL Express中运行......但我认为我可以使用我们的防火墙来确保生产版本不会连接到错误的数据库。 – CodeRedick 2008-10-08 14:09:27
我有本地安装的SQL Server的开发者版本,而不是SQL Express。无论如何,我绝不会在我的本地系统上拥有整个生产数据,只是一些测试数据。 – tvanfosson 2008-10-08 16:03:36