表单身份验证配置显示Windows身份验证对话框,为什么?
为什么在我的asp.net应用程序上显示一个Windows身份验证对话框?我已经包括了我在web.config中引擎收录:表单身份验证配置显示Windows身份验证对话框,为什么?
任何帮助表示赞赏我已经启用窗体身份验证和匿名,但预期其不会通过。谢谢
您可能已将它设置为Windows Authentication
在IIS
或者您的页面正在访问IUSR
帐户在文件系统上没有权限。
将您的应用程序池设置为更高权限的帐户,看看是否会发生,如果不是,那么您知道它是IUSR
权限。
我没有设置为表单认证 – rogue39nin 2011-12-20 14:07:15
我有同样的问题,这并不能解决我的问题 – Zac 2011-12-20 16:31:09
这并不值得继续,但当页面(包括配置为使用表单身份验证的应用程序)尝试访问由UNC路径/网络共享指定的资源时可能发生IIRC。你可能想检查,如果是这个问题,Google如何将UNC映射到IIS虚拟目录。
检查您的网站是否允许匿名访问,以及如果IUSR_TEMPLATE(或您使用的任何用户/组)能够访问您网站的根目录。
现在有完全相同的问题。我所有的其他网站都能正常工作,但这个网站只是给我该死的Windows验证框。我已经准备好将服务器扔出窗外 - 在我的开发环境中工作正常。 – Zac 2011-12-20 16:20:01