【发布时间】:2012-02-13 09:20:12
【问题描述】:
我正在尝试将 MVC 应用程序部署到运行 IIS 7 并具有 SQL Server 2008 R2 的服务器。我已经设置了 Web 配置转换,以便可以使用 Sql Server CE 在本地计算机上进行开发,并在发布配置中添加了一个连接字符串,以便它指向我在服务器上创建的新(空)数据库。应用是先写代码的。
如何在服务器上为应用程序生成所需的表?我尝试使用文件系统作为发布方法通过 VS 发布部署我的应用程序,但这在数据库端没有做任何事情。我是否需要使用 Web Deploy 作为发布方法(这会有所不同)?数据库初始化策略,例如 CreateDatabaseIfNotExists?
在这里完全不知所措,因此任何提示或演练链接将不胜感激。
【问题讨论】:
-
我们也完全不知所措,因为首先你应该问问你的主人他打算如何发生这种情况。 vs 有一个部署数据库的向导,但它也必须在服务器端激活。您提供的细节非常少(不是说没用)。
标签: sql-server asp.net-mvc asp.net-mvc-3 iis deployment