Forms身份验证配置显示Windows身份验证对话框,为什么?

时间:2011-12-20 13:49:14

标签: c# asp.net asp.net-membership forms-authentication

为什么在我的asp.net应用程序上显示Windows身份验证对话框?我在webbin中包含了我的web.config:

http://pastebin.com/iRzsFgsr

感谢任何帮助我启用了表单身份验证并且匿名但是没有按预期进行。感谢

3 个答案:

答案 0 :(得分:0)

您可能在Windows Authentication中将其设置为IIS,或者您的网页正在访问IUSR帐户无权访问文件系统的内容。

将您的应用池设置为更高权限的帐户,看看是否会发生,如果没有,那么您就知道它是IUSR权限。

答案 1 :(得分:0)

继续下去,但是当页面(包括配置为使用表单身份验证的应用程序)尝试访问由UNC路径/网络共享指定的资源时,可能会发生IIRC。您可能需要检查,如果 问题,Google将如何将UNC映射到IIS虚拟目录。

答案 2 :(得分:0)

检查您的网站是否允许匿名访问,以及IUSR_TEMPLATE(或您使用的任何用户/组)是否可以访问您网站的根目录。