0

我想在現有的MVC網站上配置Azure AD身份驗證。 因此,我在Visual Studio中右鍵單擊該網站,然後選擇「配置Azure AD身份驗證」。Visual Studio配置Azure AD身份驗證表示Windows身份驗證配置爲不是

嚮導接着說:「在此項目中找到了不兼容的認證配置(Windows認證),該向導不能用於配置認證。」

它甚至將我鏈接到the documentation page解釋錯誤。所以我從web.config中刪除<authentication mode="Windows" />並重新構建應用程序。但巫師不斷顯示這個信息。

需要更改什麼以便嚮導繼續?

回答

2

認證助理檢查同時進行認證部分,表​​示使用Windows身份驗證與IISExpress一條線,直接在.csproj的:

<IISExpressWindowsAuthentication>enabled</IISExpressWindowsAuthentication> 

確保消除在web.config中所有認證節點。然後卸載您的項目(右鍵單擊卸載,在解決方案資源管理器中)。編輯項目文件(點擊右鍵,編輯,一旦卸載)和馬克IISExpressWindowsAuthentication爲禁用:

<IISExpressWindowsAuthentication>disabled</IISExpressWindowsAuthentication> 

刷新項目,重建並重新打開AD認證助理。

它應該現在工作:)

+0

哇,隱藏設置很煩人......非常感謝 – Nico