【发布时间】:2014-02-06 12:49:20
【问题描述】:
我正在尝试开始使用 ASP.NET MVC 4。
然后马上遇到问题,根据电子书,我应该可以启动一个新的 mvc 4 互联网应用程序,调试并从 UI 模板中选择登录,然后停止。 这应该在 App_Data 文件夹中创建 mdf 文件。我应该可以在服务器资源管理器中单击并打开它。
实际发生的情况 - 在我的 SQL Express 中创建数据库。
正确完成这一步对于学习本教程的其余部分至关重要。
我熟悉 MVC,但主要是前端的东西,所以我试图增加我对 MVC 的数据库/模型方面的理解。
这是一个全新的项目,没有进行任何更改,只是开箱即用的代码。 在 Windows XP 机器上,使用 Visual Studio 2010。
连接字符串 -
<add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-HaveYouSeenMe-20131125091100;Integrated Security=SSPI" providerName="System.Data.SqlClient" />
谁能解释一下——为什么我的开箱即用的连接字符串在 SQL Express 中创建 Db,以及如何按照书中的建议在 App_Data 文件夹中创建 mdf。干杯。
【问题讨论】:
-
原始数据库是否位于 C:\Program Files (x86)\Microsoft SQL Server\MSSQL.1\MSSQL\Data 中?
-
如果您没有以管理员身份运行 Visual Studio 并且不复制 MDF 文件和日志文件,则会出现类似问题。
标签: c# visual-studio-2010 asp.net-mvc-4