目前我的项目已连接到Windows Azure上的数据库,但我很快就会为其他人发布我的网站。当我对我的网站进行更改时,我经常也会对数据库进行更改。因此,在我的网站上工作期间,公共网页将无效。
如何创建将在本地使用的本地数据库,同时测试以及如何在项目处于Internet时自动切换到此公共数据库?
我使用Asp.Net MVC5和Entity Framework。
答案 0 :(得分:2)
这是Visual Studio中的配置。您将开发连接字符串放在Web.config中进行开发,然后在Web.Release.config中添加转换以将该连接字符串更改为生产版本。然后,当您发布网站时,您可以选择适当的配置,"发布"在此示例中,已发布的Web.config将包含生产连接字符串。有关配置和使用Web.config转换的更多信息,请访问MSDN。