已登录时浏览器提示输入用户和密码



我在这里面临一个非常奇怪的问题。我正在使用.NET MV5来构建一个简单的应用程序,在该应用程序中,我使用身份通过简单的帐户来验证用户。在Localhost上一切都很好,但是当我在IIS上发布网站时,控制器中有一个操作,即使我已经经过身份验证,浏览器提示也带有一个窗口,要求有效的用户&密码..我再次编写信息,但是无论我做什么,浏览器都会不断提出相同的信息,并且视图永远不会显示。

我只有一个角色,用户使它处于活动状态。控制器类通过[授权]注释而无需角色验证。

有什么想法?如果需要,我可以分享更多信息。

得到答案...

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

我试图到达的控制器是/报告/Teacherearnings,并将其重定向到报告/浏览。IIS某种程度上解释了我试图在同一家服务器中达到SQL报告服务,并要求Windows身份验证,覆盖MVC App Controller ...

希望将来对某人有所帮助。

最新更新