【发布时间】:2018-07-22 07:38:59
【问题描述】:
我有一个用经典 asp(asp.net 之前的版本)开发的 web 应用程序。我在 asp.net core 2.0 中重新开发它。我想使用与用户表相同的数据库,因为它包含所有数据。我也想保留经典的 asp 网站,并为经典和新的 asp.net Web 应用程序使用相同的数据库。在 asp.net 核心应用程序中,我想使用身份。我想将身份要求的新列添加到用户表中,并使用用户表而不是 aspnetusers 表作为 asp.net 核心。如何在不破坏经典的 asp 网站的情况下做到这一点?
【问题讨论】:
-
您在这里并没有真正提供太多细节。如果您只是在数据库表中添加列而不重命名任何内容,那么它没有理由破坏任何内容,您的经典 asp 页面应该像以前一样工作
-
另一种选择是使用您自己的逻辑执行Cookie authentication in ASP.NET Core 2 without ASP.NET Identity 来验证凭据。
-
标记为基于主要意见。
标签: c# asp.net-core asp-classic .net-core asp.net-identity