服务器 Gind.cn

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器

在IIS 7.5中排除Windows身份validation问题(无挑战)?

我知道有数以千计的人无法使用IIS进行集成Windows身份validation的报告,但他们似乎都导致不适用的网页或我已经尝试过的解决scheme。 我之前已经部署了数十个这样的网站,所以无论是服务器/configuration有什么奇怪的事情发生,或者我一直在考虑这个太久而没有看到明显的。 简而言之,在我的本地机器上,一切正常,但在生产服务器上却分崩离析,据我所知,它的configuration完全相同 。 在本地机器上: 该机器正在运行Windows 7旗舰版,Service Pack 1,IIS 7.5。 使用IIS和VS Web开发服务器,该站点已经testing成功。 除了 Windows身份validation,IIS站点configuration已禁用所有身份validation方法。 本地机器不在任何域上。 提供商设置是协商和NTLM(不协商:Kerberos)。 扩展保护closures。 所有经过testing的浏览器(IE,Firefox,Chrome)均显示挑战提示,并允许我使用本地Windows帐户login本地域。 所有testing的浏览器也使用不透明的本地IP地址工作 – 所以浏览器本身似乎不关心该网站是“本地”还是“远程”。 我在显示当前login的用户的网页上添加了一个显示行,并且显示了我期望的内容(无论我login的是哪个本地用户)。 在远程机器上: 该服务器正在运行Windows Server 2008 R2,IIS 7.5。 加载网页导致立即 401.2错误: 您无权查看此页由于validation标头无效。 没有挑战提示出现。 除了 Windows身份validation,IIS站点configuration已禁用所有身份validation方法。 远程机器不在任何域上。 提供商设置是协商和NTLM(不协商:Kerberos)。 扩展保护closures。 在远程计算机(远程桌面会话)上,无论域是本地主机还是外部IP地址,Internet Explorer中都会出现相同的错误。 如果我尝试从本地机器查看远程网站,则错误仍然是401,但与401略有不同。没有子代码,文本为: 由于证书无效,访问被拒绝。 Windows身份validation IISangular色function已安装。 WindowsAuthentication模块被添加(在服务器级别)。 如果我closuresWindows身份validation并启用基本身份validation,则会发生完全相同的错误。 如果我closuresWindows身份validation并启用匿名(显然),该网站会加载。 我已经遵循Microsoft支持上的所有疑难解答步骤: 解决IIS中的HTTP 401错误 我已经尝试了另一个Microsoft支持页面上显示的解决方法 (应该强制NTLM作为唯一的方法)。 最后但并非最不重要的一点,我试图打开FREB 401.2错误,结果似乎没有告诉我任何有用的,我看到的是以下警告: MODULE_SET_RESPONSE_ERROR_STATUS ModuleName […]