【发布时间】: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