【问题标题】:Forms authentication config shows windows authentication dialog box, why?表单身份验证配置显示 Windows 身份验证对话框,为什么?
【发布时间】:2011-12-20 13:49:13
【问题描述】:

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

http://pastebin.com/iRzsFgsr

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

【问题讨论】:

  • 现在有完全相同的问题。我所有的其他站点都可以工作,但是这个站点只是给了我该死的 Windows 身份验证框。我已准备好将服务器扔出窗外 - 在我的开发环境中运行良好。

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


【解决方案1】:

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

将您的应用程序池设置为更具特权的帐户,看看是否发生,如果没有,那么您知道这是IUSR 权限。

【讨论】:

  • 我没有将它设置为表单验证
  • 我有同样的问题,这也不能解决我的问题
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      猜你喜欢
      • 2013-10-30
      • 2011-04-13
      • 2012-03-15
      • 1970-01-01
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多