【发布时间】:2015-04-15 12:00:09
【问题描述】:
我正在使用 MVC 构建一个应用程序。 我不明白的是,构建完成后如何部署到主机以及如何链接主机上的数据库。
现在我创建应用程序,并在应用程序首次运行时自动创建数据库。我创建了一个 dbcontext 类、一个模型类(带有实体)和一个带有动作的控制器。
创建的数据库也是文件数据库,我认为不是在sql server express中。
web.config 中没有添加连接字符串,数据库在 app_data 文件夹中。
我的问题是:
- 数据库是否将在 App_Data 中提供,并且应用程序无需在主机上的 sql server 中进行任何进一步配置即可运行?
- 在主机上第一次运行时会自动创建数据库吗?
如果没有,如何创建一个脚本 SQL 来创建数据库并且在 web.config 中需要连接字符串
求帮助
【问题讨论】:
-
您的应用程序是模型优先还是编码优先?
-
您确定要写“hoster”吗?你的意思是“主机服务器”,甚至只是“主机”?我以前没听过这个词。
-
谢谢回复。首先是代码。当我说托管商时,我说的是像行星托管商、mavenhosting...好吧,我建立了网站,然后我会选择一个托管商来托管网站
标签: c# sql-server asp.net-mvc entity-framework