在此项目中找到了不兼容的身份验证配置()

时间:2018-04-06 07:40:33

标签: azure azure-active-directory

我目前正致力于AAD迁移。所以在它之前是Windows身份验证。我在Web.config&中禁用了在Link

中提到的.csproj中

但是这次它给了我错误“在此项目中找到了不兼容的身份验证配置()”。我不知道它是什么。在整个项目中,唯一的单个Web.config文件就在那里。如果有人修好了,请帮忙。

2 个答案:

答案 0 :(得分:0)

基本上,我们有2个选项可以将应用程序从不同的身份验证过程迁移到AAD。

  1. 您可以直接在项目上单击鼠标右键,然后尝试选择“配置AAD身份验证”。只需选择它并提供所需的数据,它就会按预期运行。在我的情况下,这种方法没有用,因为它是一个旧的应用程序,尽管它在4.5 Framework中仍然存在一些问题,但由于初始设置的依赖性,它无法正常工作。
  2. 第二种方法是,要创建一个单独的新应用程序并实施AAD流程,然后尝试将该项目添加到新项目中。这对我有帮助。

答案 1 :(得分:0)

我最近在尝试在没有身份验证集的简单Asp.Net Core 2.2应用程序上运行AAD身份验证向导时遇到了同样的问题。

消息:“在此项目(个人用户帐户)中发现了不兼容的身份验证配置”

原因:带有名为“ DefaultConnection”的ConnectionString的appsettings.json文件:

  

“ ConnectionStrings”:{       “ DefaultConnection”:“”}