ERR_INVALID_HANDLE Chrome 与 IIS7.5

ERR_INVALID_HANDLE Chrome 与 IIS7.5

自四周前以来,我们在访问托管在 II 7.5 上的应用程序(在生产环境中)时在 Chrome 中收到了 ERR_INVALID_HANDLE。该应用程序在其他浏览器和 QA 环境中均可运行 - 在此环境中,应用程序在 Chrome 中也能正常运行。

从 web.config 中删除 NEGOTIATE 键是一种选择,但我想知道问题为什么会发生,即使使用 NEGOTIATE 键,应用程序也始终正常工作,以及令我困惑的是什么它们在 QA 环境中运行,但不在生产环境中运行. 该问题出现在任何版本的 Chrome 中。

访问使用 Windows 身份验证的内联网网页时会出现此问题!

错误信息:

Cannot access this site
The web page in wapps ...... may be temporarily unavailable  
or may have been moved permanently to a new web address.
ERR_INVALID_HANDLE

Fidler Information

IE x Chrome

IE

HTTP / 1.1 401 Unauthorized
Content-Length: 341
Content-Type: text / html; Charset = us-ascii
Server: Microsoft-IIS / 7.5
WWW-Authenticate: NTLM TlRMTVNTUAACAAAAGgAaADgAAAAFgomioSBPUb + cKvwAAAAAAAAAAMYAxgBSAAAABgGxHQAAAA9MAE8AQwBBAEwASQBaAEEAXwBDAE8AUgBQAAIAGgBMAE8AQwBBAEwASQBaAEEAXwBDAE8AUgBQAAEAHABTAFIAVgAtAEcAQwBXAEUAQgBQAFIARAAwADIABAAaAGwAbwBjAGEAbABpAHoAYQAuAGMAbwByAHAAAwA4AFMAUgBWAC0ARwBDAFcARQBCAFAAUgBEADAAMgAuAGwAbwBjAGEAbABpAHoAYQAuAGMAbwByAHAABQAaAGwAbwBjAGEAbABpAHoAYQAuAGMAbwByAHAABwAIADhZbSmLQdIBAAAAAA ==
X-Powered-By: ARR / 3.0
X-Powered-By: ASP.NET
Date: Fri, 18 Nov 2016 11:01:49 GMT
Proxy-Support: Session-Based-Authentication

Chrome

HTTP / 1.1 401 Unauthorized
Content-Length: 341
Content-Type: text / html; Charset = us-ascii
Server: Microsoft-IIS / 7.5
WWW-Authenticate: Negotiate oYGEMIGBoAMKAQGhCwYJKoZIgvcSAQICom0Ea2BpBgkqhkiG9xIBAgIDAH5aMFigAwIBBaEDAgEepBEYDzIwMTYxMTE4MTEwMTQ5WqUFAgMFa02mAwIBKakPGw1MT0NBTElaQS5DT1JQqhwwGqADAgEBoRMwERsPc3J2LWdjd2VicHJkMDMk
X-Powered-By: ARR / 3.0
X-Powered-By: ASP.NET
Date Fri, 18 Nov 2016 11:01:47 GMT
Proxy-Support: Session-Based-Authentication

相关内容