【问题标题】:How to use a new SQL Server database for ASP.NET MVC default web application如何为 ASP.NET MVC 默认 Web 应用程序使用新的 SQL Server 数据库
【发布时间】:2016-06-18 22:28:03
【问题描述】:

首先在下面的链接上提出了一个类似的问题,但由于没有满意和接受的答案,我再次询问。

asp.net mvc modify default authentication system

当我在 Visual Studio 2015 中创建默认的 ASP.NET MVC 应用程序时,有一个默认的身份验证系统。它还有一个带有表格的数据库。我想要做的是使用我自己的数据库作为默认身份验证系统,这样我就可以轻松地将它集成到应用程序中。我可以在我的数据库中为它创建相同的表。

我试图在代码中找到一些对 AspNetUsers 等表的引用,但我找不到任何东西。

我总是先创建数据库,然后在 ASP.NET MVC 中自动创建模型。所以在我的代码中总是有我的表格的参考。但默认的 ASP.NET MVC 应用程序似乎不同。

我应该修改代码的哪一部分以及如何修改?

还有为什么我在代码中找不到任何对表格的引用?

【问题讨论】:

  • 我不确定你的问题是否正确,但我猜你需要修改 web.config 文件中的连接字符串 - 并使用你的数据库的连接字符串。
  • 您找不到表的引用,因为它们是在默认身份验证机制中实现的;)您可以扩展的类别很少,以添加更多要由该引擎处理的列或表,例如用户配置文件订阅等. ...
  • 你使用的是哪个 MVC 版本?

标签: c# asp.net asp.net-mvc visual-studio


【解决方案1】:

由于身份验证,创建项目时默认创建表。 如果这样改的话,这个表就不能创建了。

如果要使用身份验证,可以使用Asp.net Identity

【讨论】:

    猜你喜欢
    • 2010-10-06
    • 1970-01-01
    • 2020-02-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多