我必须将 asp.net mvc 3 应用程序从开发环境部署到生产环境。
开发环境
- 数据库服务器 2008
- 视觉工作室 2010
- 应用程序:ASP.NET MVC 3 和使用模型优先方法的实体框架
- .mdf 格式的 Visual Studio 内置数据库
生产环境:
- sql server 2005
- 窗口服务器 2008 R2
- IIS 7
我已经使用 FTP 发布方法将使用 Visual Studio 的应用程序发布到生产环境。当我浏览应用程序时,它会引发以下异常:
System.Data.SqlClient.SqlException:对象名称“dbo.User”无效。
由于我没有在生产环境的sql server 2005数据库中建表,所以抛出了上述异常。是否有任何简单的方法可以将使用 Visual Studio 的开发环境数据库部署到生产环境数据库?或者我是否需要在生产环境中手动构建每个表?