我已经在IIS7上运行了一个ASP .NET网站。我尝试使用集成的Windows身份验证,但是在IE上很难使用。在IIS中,我启用了Windows和窗体身份验证,并禁用了匿名身份验证。Chrome的一切都很顺利,但是IE给了我一个通用的信息:
“无法显示网页”
一旦我在IIS中启用匿名身份验证,我就可以在IE中正确地查看页面(但没有正确的身份验证)。
在谷歌上搜索这个问题给了我一些建议,但都没有奏效。我已双重检查是否启用了“保持生命”,并尝试在IIS中启用和禁用内核模式身份验证。
我用来访问网站的主机头与been服务器机器的实际名称不一样,如果这有任何区别的话,但是主机头已经映射到主机文件中的127.0.0.1。
有什么想法吗?
当应用程序池处于集成模式时,同时使用和Forms不能正常工作。我切换到经典模式,现在IE能够正确显示网站,尽管我有一个新的问题.不接受任何曲奇,所以会议不坚持.
更新2: Problen解决了,很明显,一个带有下划线的主机标题会给IE带来很大的麻烦。Cookie将不能工作,混合模式auth +集成应用程序池模式也是如此。
解决方案:使用另一个不包含下划线和问题的主机标题访问网站!
发布于 2014-12-13 10:53:55
我的解决方案:很明显,一个带有下划线的主机标题会给IE带来很大的麻烦。Cookie将不能工作,混合模式auth +集成应用程序池模式也是如此。
解决方案:使用另一个不包含下划线和问题的主机标题访问该网站!
https://serverfault.com/questions/500263
复制相似问题