【发布时间】:2012-03-01 12:17:36
【问题描述】:
使用实体框架开发 ASP.NET 网站时,您可以使用初始化程序在模型更改时删除并重新创建数据库。
举个例子: 我将我的项目设置为在 Debug 配置下删除并重新创建数据库,而不是在 Release 下。
我使用 Web Deploy 2.0,但是,我发现了一个潜在问题,即我部署到生产服务器,却忘记使用设置为 Release 的配置构建网站。因此,该数据库可能会在生产中被删除。
有没有办法根据某些标准禁止 Visual Studio 发布网站?例如目标服务器是 X 并且项目是在 Debug 配置中构建的
【问题讨论】:
标签: visual-studio entity-framework web-deployment web-deployment-project webdeploy