我在 Windows Server 2008 中的 IIS7 上部署了一个可以正确运行的 ASP.NET MVC3 应用程序。
现在我想实现一些身份验证策略,我的选择是 Windows 身份验证(该网站在 Intranet 中运行)。不幸的是,当我转到 Web 应用程序的身份验证部分中的 IIS7 时,我只发现三种类型的身份验证:
匿名的
ASP.NET 模拟
形式
缺少摘要和 Windows 身份验证。我在 Google 上搜索了一下,发现这种情况可能只发生在 Vista 中,因为您必须通过操作系统控制面板明确激活其他类型的身份验证。然而,这并不适用于 Windows Server 2008。
你能帮我解决这个问题吗?
谢谢
弗朗西斯科
答案1
如果您之前没有执行此操作,则需要通过服务器管理器安装将 Windows 身份验证添加到 IIS 角色。
可以找到屏幕截图这里如果你很难弄清楚。