我正在使用.NET MVC Web应用程序,而且我正在使用Windows身份验证。我的IE已经有了#34;集成Windows身份验证"启用,当我导航到同一IIS服务器上托管的其他站点时,它可以正常工作(a.k.a我没有提示登录)。但是当我转到这一页并调用API方法时,base.isAuthorized(actionContext)
在C#代码中评估为false
,导致我显示登录对话框。如果我错了,请纠正我,但我认为Windows身份验证会在我进入网页时对我进行身份验证...为什么我仍然会提示输入凭据?
答案 0 :(得分:0)
服务器上的每个网站的身份验证设置可能不同。检查此特定网站的IIS设置。确保已启用Windows身份验证,并且<匿名身份验证已禁用。