Asp.net mvc 添加MS标识后无法访问我的MVC 5 web应用程序

Asp.net mvc 添加MS标识后无法访问我的MVC 5 web应用程序,asp.net-mvc,asp.net-identity,Asp.net Mvc,Asp.net Identity,我使用模板创建了我的应用程序。之后,我设法将它与现有数据库连接起来。然后,我尝试添加标识,以便能够授权和验证应用程序的用户。我试着按照这篇文章中“Shymal parikh”的指示去做 我的问题是,现在我得到一个401错误,除非我进入解决方案资源管理器(在VS中)并禁用windows身份验证。但当我这样做时,所有用户都可以不受限制地访问整个应用程序 我假设问题与我执行的解决方案有关,但我不能直接在那里发表评论 有人能告诉我我可能做错了什么吗?您的计算机上安装了windows身份验证吗?也许再加上

我使用模板创建了我的应用程序。之后,我设法将它与现有数据库连接起来。然后,我尝试添加标识,以便能够授权和验证应用程序的用户。我试着按照这篇文章中“Shymal parikh”的指示去做

我的问题是,现在我得到一个401错误,除非我进入解决方案资源管理器(在VS中)并禁用windows身份验证。但当我这样做时,所有用户都可以不受限制地访问整个应用程序

我假设问题与我执行的解决方案有关,但我不能直接在那里发表评论


有人能告诉我我可能做错了什么吗?

您的计算机上安装了windows身份验证吗?也许再加上这个会有帮助。以下是说明-


另外,请查看事件查看器,可能会有一些提示。

在“添加功能”树的IIS文件夹中没有windows身份验证节点。但是有一个Windows身份基础3.5没有被检查,我认为它值得一试。我将在“添加特性”窗口上执行“启用Windows身份基础3.5”的工作,现在[授权]和[允许匿名]正在按预期工作。