浏览器提示用户&已登录

时间:2017-12-17 01:31:44

标签: c# asp.net-mvc asp.net-mvc-5 asp.net-identity

我在这里遇到一个非常奇怪的问题。我使用.NET MV5构建一个简单的应用程序,我使用Identity通过简单的帐户验证用户。在localhost上一切都很好但是当我在IIS上发布该站点时,在控制器中有一个动作,即使我已经过身份验证,浏览器也会提示窗口询问有效的用户&密码..我再次写信息,但不管我做什么,浏览器一直要求提供相同的信息,并且视图永远不会显示。

我只有一个角色,用户将其激活。控制器类通过[Authorize]注释进行保护,无需角色验证。

任何想法?如果需要,我可以分享更多信息..

1 个答案:

答案 0 :(得分:0)

得到答案......

事实证明,确实是要求用户和窗户的窗口。密码是要求Windows身份验证,因为你们有些人建议,这很奇怪,因为MVC应用程序甚至没有使用它。我写了一个管理服务器帐户,并将页面重定向到其他地方。

我尝试访问的控制器是/ Reports / TeacherEarnings并重定向到Reports / browse。 IIS以某种方式解释我试图在同一服务器上访问SQL Reporting Services并要求进行Windows身份验证,覆盖MVC应用程序控制器......

希望这有助于将来。