2009-06-02 6 views
15

우리는는 차이 7.0

이 장점 또는 단점이 무엇인지 알고 누군가가 우리의 닷넷 응용 프로그램을 호스팅하는 Windows 2003의 IIS 6.0 서버 및 IIS 7.0 윈도우 서버 2008로 마이그레이션의 생각을 사용하는 그것?

답변

13

확실한 장점 중 하나는 응용 프로그램 풀의 새로운 "통합 모드"입니다. 이렇게하면 asp.net이 iis6에서 가능한 것보다 빨리 파이프 라인에 연결될 수 있습니다. 일부 응용 프로그램에서는 asp.net dll에 와일드 카드 확장 매핑을 추가하지 않고 이전에는 불가능했던 파일을 다시 작성하기 위해이 방법을 사용합니다.

내가 유용하다고 생각한 또 다른 기능은 원격 관리입니다. 필자는 원격 관리가 iis 6에서 사용 가능할 수도 있다고 생각하지만, 그렇다면 iis 7에서 정리되고 개선되었습니다. 기본 개념은 권한이 부여 된 원격 사용자가 iis에 연결하고 iis의 거의 모든 기능을 관리 할 수 ​​있도록 허용 할 수 있다는 것입니다.

또한 SSL 헤더가 iis 7에서 정리되었습니다. 이제 ssl 인증서를 사이트가 아닌 서버에 추가 할 수 있습니다. 인증서는 HTTP 바인딩과 마찬가지로 바인딩 대화 상자를 통해 사이트 및 https 호스트 헤더에 바인딩됩니다. 이렇게하면 여러 사이트에 대해 하나의 인증서를 신속하게 배포하는 것이 매우 간단 해지는 이점이 있습니다.

한 (잘하면 마지막) 편집 : Microsoft는 IIS7에 IIS6에 대한 마이그레이션 도구를 제공합니다 웹 배포 도구를 출시했습니다

. 계속 진행하기로 결정한 경우 해당 파일 (here)을 다운로드하고 마이그레이션 지침 here을 읽어 보시기 바랍니다.

우리는 약 1 년 전에 같은 과정을 겪었으며 그 결과에 매우 만족해했습니다.

+0

이것은 IIS7에 큰 도움이됩니다. – Sruly

1

그냥 몇 가지 내가 유용하다고 :

  • 는 7 > < 규칙 >
  • 이제 하나 개의 웹 사이트 경우를 다시 시작할 수 있습니다를 다시 <있는 Web.Config를 통해 URL을 다시 할 수 있습니다 IIS IIS를 다시 시작하지 않아도됩니다.
  • 훨씬 더 나은 UI
  • 더 나은 PHP 통합 - http://php.iis.net/
+1

IIS6에서 개별 웹 사이트를 다시 시작할 수 있습니다. –

1

가장 큰 장점은 통합 파이프 라인이다.

How to Take Advantage of the IIS 7.0 Integrated Pipeline

IIS 6.0을 이전 버전 구성 요소 ASP.NET 플랫폼을 통해 .NET 응용 프로그램의 개발을 허용했다. ASP.NET은 ISAPI 확장을 통해 IIS와 통합되었으며 자체 응용 프로그램 및 요청 처리 모델을 노출했습니다. 이는 네이티브 ISAPI 필터 및 내선 구성 요소에 대해 하나씩, 응용 프로그램 구성 요소에 대해 하나씩 두 개의 서버 파이프 라인을 효과적으로 노출 시켰습니다. ASP.NET 구성 요소는 ASP 내에 전체적으로 을 실행합니다.NET ISAPI 확장 버블 및 에 매핑 된 요청에만 IIS 스크립트 맵 구성의 ASP.NET.

는 7.0 네이티브 및 모듈이라고도 관리되는 구성 요소에 노출되는 통합 요청 처리 파이프 라인을 제공 코어 웹 서버와 ASP.NET 런타임 통합 IIS. 통합

많은 혜택을 포함 모두 네이티브 및 관리 모듈에 의해 제공

허용 서비스 처리기에 관계없이 모든 요청에 ​​적용 할 수 있습니다. 예를 들어 관리되는 양식 은 콘텐츠 (ASP 페이지, CGI, 및 정적 파일 포함)에 대해 사용할 수 있습니다.

힘을 실어 ASP.NET 구성 요소 인해 서버 파이프 라인에서의 위치에 에 이전에 이용할 수 없었다 기능 을 제공합니다. 예를 들어, 요청을 제공하는 관리 모듈 재 작성 기능은 인증을 포함하여 처리 전에 모든 요청을 으로 다시 쓸 수 있습니다.

구현하는 하나의 장소, 구성, 모니터링 및 지원 서버와 같은 단일 모듈 및 핸들러 맵핑 구성, 단일 사용자 지정 오류 구성, 단일 URL 권한 부여 구성과 기능을 제공합니다.

0

마이그레이션 도중 발견 한 중요한 점 중 하나는 IIS 관리자 자체를 사용하는 것보다 applicationhost.config 파일을 편집하는 것이 더 성공적이라는 것입니다.

우리 애플 리케이션을위한 많은 변화가있었습니다. 나는 일찍 시험을 시작할 것입니다.