0

我想在Visual Studio 2015中创建一个新的Web MVC项目。我想使用我自己的数据库,该数据库已经存在,并且我想在创建时添加身份验证模型和控制器该项目。如何使用自己的数据库和身份验证创建新项目

的问题是:

  1. 当我创建一个新的MVC项目,我可以选择身份验证的类型,但我不能选择它使用什么样的数据库。所以该项目正在创建自己的本地数据库,而我想要使用我的,所有必要的表和DB对象都创建在我自己的数据库中。
  2. 我甚至找不到使用该项目创建的LocalDB文件将认证数据导出到我自己的数据库。
  3. 当我尝试连接到数据库时,它要求我浏览mdf文件,并且我不知道文件的创建位置。我在资源管理器中搜索了mdf文件,但什么也没找到。
+0

立即创建项目。将表格复制到您的本地数据库。更改默认连接到本地数据库....我认为这就是我做到的。 –

回答

0

我得到了如何使它工作!如果有人有同样的问题,这些步骤如下:

Visual Studio创建defaultConnection - 是的。 但它不创建表(或者甚至可能是数据库本身)。

所以我做了以下内容:

  1. 安装在使用个人用户项目(含框架模板核心ASP.NET Web应用程序)应收选项作为身份验证。

  2. 然后去appsettings.json并更改我自己的数据库的连接字符串。 (没有需要创建asp认证表,只有你自己的数据库准备好)

  3. 我点击调试,并得到网站显示。

  4. 点击注册并注册新用户 - 我得到了屏幕上的按钮做移植。

  5. 我点击了按钮并刷新了页面。

  6. 去我的数据库,看到所有的表已经在那里创建和用户插入数据库。

我希望这可以帮助任何人。

相关问题