HTTPS를 사용하여 Internet Explorer에서 파일을 다운로드하는 중 오류가 발생했습니다.


1

최근에 하나의 응용 프로그램에서 HTTPS를 통해 파일을 다운로드 할 때 Internet Explorer에 문제가 있습니다. 갑자기이 오류가 표시되기 시작했습니다.

Internet Explorer에서 다운로드 할 수 없습니다. $ {page} $ {domain}

인터넷 익스플로러는 인터넷에 접속할 수 없습니다. El sitio solicitado은 (는) 허용되지 않습니다. 의도적으로 노력하십시오.

영어로 번역 됨

$ {domain}에서 $ {page}을 (를) 다운로드 할 수 없습니다.

Internet Explorer에서이 사이트를 열 수 없습니다. 요청한 사이트를 사용할 수 없거나 찾을 수 없습니다. 나중에 다시 시도하십시오.

잠시 동안 검색 한 결과, Microsoft에서 솔루션을 발견했습니다 ( https://support.microsoft.com/es-es/kb/323308/ko ) 매우 잘 작동했고, 사용자 지원 팀은 이것을 매우 작은 사용자 그룹에 롤아웃 할 수있었습니다. 꽤 괜찮아.

다음과 같이 레지스트리 설정을 적용하십시오.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"BypassSSLNoCacheCheck"=dword:00000001
"BypassHTTPNoCacheCheck"=dword:00000001

좋습니다, 아마도 사용하는 것이 더 낫습니다. HKEY_LOCAL_MACHINE 대신에 HKEY_CURRENT_USER.

오늘 저는 회사의 각 직원에게 잠재적으로 영향을 미칠 수있는 애플리케이션에 대해 다른 부서로부터 전화를받습니다. <panic mode on />. 그래서 나는이 응용 프로그램을 개발하는 사람과 확인하기 시작했고 다운로드가 작동하고 다른 페이지가없는 페이지를 발견했습니다. Google 크롬 개발 도구를 사용하여 실패한 작업과 비교할 수있었습니다.

기본적으로 실패한 헤드에는 Expire 헤더가 있습니다.

Expires: Thu, 01 Jan 1970 00:00:00 GMT

이 헤더를 제거하도록 코드가 수정되면 패치되지 않은 IE.

지금까지 일하고 갑자기 사건을 일으키기 시작하면서 우리는 언젠가 다른 일로 바뀌었을 까봐 걱정합니다. 그래서 많은 사람들이이 오류를 겪기 시작했습니다. 내 관점에서 볼 때 2 가지 옵션이 더 적합합니다.

  1. AD 그룹 정책의 변경 사항. 그러나 정책에서 어떤 설정이 정확하지는 않습니다.
  2. 사용자 컴퓨터에 설치된 일부 패치 (정기적으로 수행됨). 그러나 어떤 패치가이 문제를 일으킬 수 있는지에 대해서는 전혀 모른다.

누구나 다른 옵션을 가리킬 수 있습니까?


컴퓨터의 시간 설정이 올바른지 확인하십시오. 이 헤더를 생성 한 컴퓨터 "Expires : Thu, 1970 년 1 월 1 일 00:00:00 GMT"에 잘못된 시간 설정이있을 수 있습니다 (BIOS 배터리가 오래되었을 가능성이 있음).
Jet

@ 제트 그건 나쁜 시간 동기화 문제까지 코드에서 거기에 명령 설정 헤더 0, 1 월 1 일 1970 년 컴퓨터 시간에 있었는데 ...
alphamikevictor

1
관련된 Internet Explorer 버전과 일부 컴퓨터에서 IE 패치 나 업데이트를 받았는지 여부를 언급해야합니다. 특정 패치 문제가 있는지 확인하지 않고 영향을받는 시스템의 업데이트 기록을 쿼리 할 수 ​​있습니다.
javabrett
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.