Microsoft 身份平台 Asp.Net c# 和 Visual Studio

问题描述

我有一个用 Asp.Net 4.5 开发的应用程序。身份验证和授权是通过 Asp.Net 身份完成的。该应用程序是在 Visual Studio 2013 中开发的。

我现在想迁移到 Microsoft 标识平台。

哪个版本的 Asp.Net 和 Visual Studios 应该兼容将我的应用程序转移到 Microsoft 标识平台?

我见过需要 Visual Studio 2017 或 2019 的示例。这是必要的还是早期版本可以兼容?即使早期版本可以兼容,使用最新版本会更容易更好吗?

解决方法

从技术上讲,VS2013 应该没有任何问题。您可能需要安装一些额外的 SDK,这些 SDK 已打包到更高版本的 VS 版本中(例如 azure SDK),但即便如此,它们仍然可用。

您可能遇到的唯一痛点是寻找您可以遵循的教程,因为我可以通过快速谷歌看到的大多数教程都要求 .net 4.7+ 和 vs2017+。不过,仍有支持 .net 4.5 的 Microsoft 身份平台库,所以会有办法。