시나리오호환성 인터넷 익스플로러 10/11 문제와 오래된 .NET 프레임 워크 1.1 웹 사이트
나는 그물 (프레임 워크 1.1)에서 개발 된 아주 오래된 웹 사이트가있다. 이 사이트에는 호환성보기를 사용하여 수정할 수있는 Internet Explorer 10/11의 몇 가지 문제가 있습니다.
문제는
문제는 프레임 워크 1.1, 고급 기능을 브라우저로 (자바 스크립트 코드 예를 들어) 기능이 너무 많은 인터넷 익스플로러 10/11을 인식하지 않는다는 것입니다 사용할 때 인터넷이있는 사용자 Explorer 10/11에서 웹 사이트에 액세스합니다.
Microsoft는 .net 프레임 워크 버전 2.0 이상에서는이 문제를 해결하기위한 패치를 출시했지만 프레임 워크 1.1에서는 적용하지 않았습니다. 나는 이미 시도 무엇
내가 Web.config의에서 IE7 호환성 모드를 강제하거나 함께 HTML 페이지 내에서 직접 IIS에서 HTTP 헤더를 추가하거나 시도 :
<meta http-equiv="X-UA-Compatible" content="IE=7" />
을하지만, 이것이 1.1 프레임 워크 문제로 인해 자바 스크립트 코드가 아직 없기 때문에 유효한 해결책은 아닙니다.
내가 찾은 유일한 해결책은 브라우저에서 수동으로 호환성보기를 설정하는 것이지만 일부 고객은 PC에 대한 확신이 없기 때문에 호환보기를 활성화하는 데 문제가 있습니다.
내 두 센트 아마 최고의 솔루션 프레임 워크 (> = 2.0)의 최신 버전으로 전체 프로젝트를 변환하는 것입니다 알고
, 불행하게도이 프로젝트는 거대하고 그 변환
(... 해결책은 다른 프로젝트의 많은 오래된 고전적인 ASP 섹션, 크리스탈 등등 보고서를 보고서 등이 포함됩니다) 진짜 문제
매우 복잡 할 것최종 사용자가 프로젝트 변환이나 수동 작업을 필요로하지 않는 솔루션이 있습니까?
작동 여부는 확실치 않지만 링크 버튼 등의 문제를 해결하는 IE10 용 appBrowsers 파일이 있습니다. 프로젝트가 가져갈 수있는 경우 추가 할 수 있습니다. http://fkauffmann.blogspot.ie/2012/01/aspnet-fails-to-detect-ie10-causing.html –
'appBrowsers'가 작동하지 않으면'browserCaps'를 살펴 보길 원할 것입니다 : [MSDN에서] (http://msdn.microsoft.com/en-us/library/sk9az15a (v = vs.71) .aspx) –
프로젝트는 8 살이며 업데이트되지 않았습니까? 업데이트하는 것이 복잡한 프로젝트라는 것을 알았지 만, 어제는 사용되지 않는 것이 아닙니다 _... –