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