【问题标题】:Website works locally but give 401.2 error when deployed to IIS8网站在本地运行,但在部署到 IIS8 时出现 401.2 错误
【发布时间】:2015-10-05 18:17:11
【问题描述】:

拥有在 IIS6 Windows 2003 服务器上运行良好的旧版应用程序。使用 IIS 8.5 重新部署到 Windows 2012 服务器,现在所有请求都会收到 HTTP 401.2 错误。

该站点被分配到其自己的应用程序池,这是一个使用本地网络服务帐户作为身份的 .net4 Classic。该站点设置为表单身份验证启用所有其他禁用。

本地网络服务帐户可以访问 wwwroot 目录。

在我的本地开发电脑上以调试模式运行时,部署的代码运行良好。

我不知道如何解决和解决这个问题。

注意:虽然应用程序使用表单身份验证,但它确实会获取登录用户的凭据以检查用户是否存在于 aspnet 表中。它使用Request.ServerVariables("LOGON_USER").split("\")(1).ToUpper()获取凭据

【问题讨论】:

    标签: web-applications .net-4.0 iis-8.5


    【解决方案1】:

    在这个问题中找到了答案...Get Windows logged-in Username ASP .net

    即使 IIS 8 发出警告,表明无法通过执行此操作同时启用表单和 Windows 身份验证,网站仍按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-18
      • 1970-01-01
      • 2023-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多