【发布时间】:2011-06-06 12:23:17
【问题描述】:
我是 IIS 7.5 的新手,我正在尝试让一个站点使用 Windows 身份验证。这是一个 ASP.NET 4.0 应用程序,它被设置为默认网站下的应用程序,它正在运行 ASP.NET 4 应用程序池。该应用程序设置为禁用匿名身份验证并启用 Windows 身份验证。
该站点未正确验证 - 我可以在事件日志中看到一个错误(这是与使用 Context.User 的某些代码有关的 Null Reference 错误),详细信息显示 IsAuthenticated=False 和 User是空白的。
我已在我的 Web.config 中将 Authentication Mode = Windows 设置为 <system.web> 下,并尝试了各种其他配置设置但均未成功。
我尝试使用 ASP.NET 经典应用程序池,但出现错误
处理程序“ExtensionlessUrl-ISAPI-4.0_64bit”有一个坏模块 模块列表中的“IsapiModule”
如果可能的话,我更愿意使用 ASP.NET 4 应用程序池让它工作。谁能建议我需要做什么?
【问题讨论】:
标签: asp.net iis-7 iis-7.5 windows-authentication