小编use*_*331的帖子

在 .Net 标准项目中使用 Microsoft.AspNetCore.Identity?

我即将将遗留代码(.Net 框架)迁移到 .Net Standard(2.0,而不是 2.1,以便它仍然兼容 Framework 4.7 和 Core 3.0)。旧图书馆用于System.Web.Security访问数据库(用户和会员资格等)。我已经使用 IdentityServer4 将其更改为新的身份模型。

我对此问题的疑问:Microsoft.AspNetCore.Identity我可以在项目中 使用吗.Net Standard

我读了一些关于 Git 的讨论,很困惑。显然 2.0 和 2.1 存在差异.Net standard,但 NUGET 允许我安装.Net Standard 2.0.

我想知道这一点,因为通过“仅”用Microsoft.AspNetCore.Identity. 否则,我需要删除 .Net 标准库中与身份相关的所有内容。

不幸的是,我不能用于.Net Core 3.0库,因为库需要在 WebForms 应用程序(.Net Framework 4.7)中使用。

编辑1:谢谢您的回复。这已经对我有帮助了。但我有一个后续问题:

让我困惑的是,我将在 WebForms 应用程序中使用这些库,并且我读到了一些关于旧框架不支持 aspnet core 的新身份模型的内容。举个例子:我可以在 WebForms 应用程序的代码隐藏中的自定义 .Net 标准库中使用“ApplicationUser”类(在我将所有用户管理包装在单独的 .Net 标准 Dll 中的情况下)吗?

编辑2:这是激怒我的讨论:https://github.com/dotnet/aspnetcore/issues/3756#issuecomment-434114175关于.Net Standard中的“Microsoft.AspNetCore.Identity”支持(甚至命名空间“Microsoft .AspNetCore .Identity ”让我认为它不应该在.Net Standard上工作)

编辑3: 所以,我尝试使用 Microsoft.AspNetCore.Identity …

c# asp.net-identity asp.net-core .net-standard

6
推荐指数
1
解决办法
3408
查看次数

VS2010 - C - process.h - 以_beginthread开头的"加入"线程

我第一次尝试使用Windows的线程库(在VS2010中).但我想我错过了什么......我如何加入创建的线程?当线程仍在运行时,如何防止main() - Programm(或其他"更高"函数)退出?希望有人可以帮我解决问题或链接(msdn和其他一些人没有帮助).谢谢!

c multithreading join visual-studio-2010

1
推荐指数
1
解决办法
749
查看次数