0

제가 일하는 회사는 IE8에서 응용 프로그램 테스트를 준비하고 있습니다. 이전에는 IE6를 사용했습니다. 우리의 웹 어플리케이션의 대부분은 2.x와 3.x로 작성된 더 최근의 어플리케이션으로 .NET 1.0과 1.1로 작성되었습니다. 나는 IE8이 IE7 호환성 모드를 가지고 있다는 것을 알고 있으며, 그것은 단점 모드를 가지고 있다고 말하지만, 대부분의 우리의 어플리케이션은 특별히 언급되지 않은 6을 위해 작성되었습니다. 호환성은 6에 대한 호환성이있는 7에 대한 것입니다. 필자는 이것이 반드시 8로 옮겨 졌는지 모르겠습니다. 6 개의 단점 모드에서는 문제없이 5.5 사이트를 실행하는 것이 었습니다. Microsoft의 릴리스 노트에 대해 자세히 설명하지 않고서는 단점 모드를 6 호환 또는 5.5 버전으로 언급하고 있습니다 (특정 DOCTYPE 또는 DOCTYPE 없음).IE6/XP에서 IE8/Win7 로의 전환과 ASP.NET 응용 프로그램에 미치는 영향

누군가가 IE6 용으로 설계된 사이트 및 앱이 IE8에서 실행되어야하는 방식에 대해 설명해 주시면 큰 도움이됩니다. 다른 사람이 비슷한 움직임을 보이면 전환이 얼마나 원활 했습니까?

감사합니다.

답변

1

우리 회사에서도 비슷한 스위치를 만들었습니다. 우리는 IE6에서 IE8로 넘어갔습니다. 우리가 주목 한 유일한 문제는 스타일링과 관련이있었습니다. 이제 IIS 서버를 업그레이드하기로 결정한 경우 일부 ASP 응용 프로그램이 제대로 작동하지 않을 수 있습니다.

+0

듣기에 좋은 점은, 우리가 알고있는 한 클라이언트 컴퓨터를 Win7에 IE8로만 업데이트하고 대부분의 서버는 WinServ 2003을 다양한 맛으로 업데이트한다는 것입니다. 우리는 그보다 오래된 것을 제거하고 있습니다. 따라서 WinServ 2008을 업그레이드하기 위해 업그레이드 한 경우 .Net 1.1 및 2.x를 실행하는 데 문제가있을 수 있습니까? –

1

알아 두어야 할 점은 IE8에서 CSS가 올바르게 작동한다는 것입니다. XP에 IE8을 설치하면 어떤 일이 일어날 지 알 수 있습니다.

ASP.NET 코드는 중요하지 않으며 HTML, CSS 및 JavaScript를 유료로 제공합니다.

+0

감사합니다. IE 버전 간의 CSS 차이점을 알고 있지만 이전 버전으로 작성된 .NET 응용 프로그램이 새로운 브라우저에서 실행될 때 그리고 어떤 복잡성이 있을지에 대한 질문이 있습니다. Microsoft가 새 버전을 출시하는 방식은 응용 프로그램간에 분열을 야기 할 수 있습니다. .Net 1.1 응용 프로그램이 IE8에서 3.5 버전으로 잘 작동한다면 아무런 문제가 없습니다. 나는 행동에 대해 우려하고 있으며, 스타일링은 언제나 바로 잡을 수 있습니다. –

+0

클라이언트를 업그레이드하기 때문에 서버의 ASP.NET 버전이 변경되지 않습니다. – bobince

0

기본 모드는 원칙적으로 변경되지 않았습니다. IE8 +는이를 "IE5 문서 모드"라고 설명합니다. 귀하의 페이지가 여전히 쿼크 모드를 사용하고 있다면 :

  1. 렌더링이 많이 변경되지 않아야합니다.
  2. 오, 이런. 2010 년에, 정말로? 그거 슬프다.

IE 6으로을 제외하고 5.5 때문에 IE의 모든 버전에 대한 bugwards 호환성을 따라 드래그합니다. MS는 IE7에서 IE6 표준 모드 호환성을 떨어 뜨린 다음 호환성 문제로 인해 사람들이 IE7로 업그레이드하는 것을 어렵게 만들었고 결과적으로 Vista의 기업 판매를 우울하게 만들었다. 그 이후로 각 IE 릴리스에는 이전 버전을 시뮬레이트하는 모드가 있지만 IE6 표준 모드 지원을 다시 가져 오는 것은 너무 늦었습니다.

일부 재주가 브라우저를 OS와 "통합"하지 않으면이 비참한 혼란은 결코 일어나지 않을 것입니다. 그게 아니라면 우리는 필요한 앱에 필요한 독립 실행 형 IE 버전 만 실행할 수 있습니다.

문서 렌더링 모드는 이야기의 절반에 불과합니다. JavaScript가 일관되게 작동하도록하는 것은 종종 문제가됩니다. 특히 코드가 처음에는 더러운 신뢰할 수없는 해킹 (IE6을 겨냥한 웹 앱의 경우 종종 그렇습니다) 인 경우 더욱 그렇습니다. 반면에 이미 파이어 폭스와 다른 표준 호환 브라우저에서 작동하는 웹 애플리케이션은 IE8에서 거의 변화없이 작동해야합니다.