Forskjeller i IIS 6.0 og 7.0

Forskjeller i IIS 6.0 og 7.0


Internet Information Services (IIS) er den nest mest populære webserveren programmet tilgjengelig, slå ut bare av Apache HTTP Server. Det ble skapt av Microsoft for bruk med Windows (både klienter og servere). Når Windows er installert, IIS ikke slått på som standard. Det må velges fra valgfrie funksjoner. IIS 6.0 er tilgjengelig med Windows Server 2003 og XP Professional. IIS 7.0 leveres med Windows Server 2008 og Vista.

Arkitektur

En av de viktigste fordelene med IIS 7.0 enn 6.0 er den nye modulære arkitekturen. Moduler, enheter av kode som utfører autorisasjon, autentisering, logging og mer, kan plugges inn eller ut etter behov. Serveren kan være mer lett fordi det ikke er noe behov for å installere en funksjon, eller modul, med mindre det vil bli brukt. Administratorer vil være i stand til å administrere sine omgivelser enklere. Utviklere vil kunne skape den optimale miljø for deres behov. I tillegg mange hosting selskaper støtter Microsoft URL Rewrite Module, som gir en måte å utføre omdirigeringer, sende svar og avbryte forespørsler basert på tilpassede regler. Det finnes over 40 forskjellige moduler som er tilgjengelige for installasjon i løpet av IIS installasjonsprosessen.

Integrering

Før IIS 7.0, ASP.NET integrert med IIS ved hjelp av en ISAPI forlengelse. Dette i hovedsak skapte to server rørledninger, en rørledning i en rørledning, en for innfødte ISAPI komponenter og en for ASP.NET og andre administrerte programkomponentene. IIS 7.0 gir en enhetlig rørledning hvor innfødte og administrerte komponenter eksistere som moduler. Alle moduler, innfødt og administrerte, kan like registrere for hendelser i rørledningen. Dette gir også mulighet for en single point of administrasjon for implementering, konfigurasjon og overvåking av alle moduler og serverfunksjoner. For de som er ukomfortable med eller forvirret av denne nye integrert modus, IIS 7.0 støtter fortsatt en klassisk modus, som er det samme rørledning konfigurasjon som IIS 6.0. I Classic-modus, kjører ASP.NET rørledning helt innenfor IIS rørledningen.

Sikkerhet

IIS 7.0 støtter både IIS 6.0 godkjenningsprotokoller og en ny skjemagodkjenning. Skjemaer autentisering er ikke avhengig av Windows-kontoer og beskytter tilgang til alle typer innhold. IIS 7.0 tilbyr to godkjennings løsninger. Den største forskjellen er måten godkjenningsreglene behandles. Den nyeste modellen behandler reglene i rekkefølgen av barn, foreldre, da besteforelder. Den gamle ASP.NET godkjenningsprosessen regler nøyaktig det motsatte. SSL vert hoder har blitt flyttet inn i HTTP.SYS butikken. Dette gjør at SSL-sertifikater som skal legges til serveren i stedet for området, noe som gjør det enkelt å distribuere en sertifisering til flere nettsteder. IP Restriksjoner er nøyaktig den samme i IIS 6.0 og 7.0. Den eneste endringen er en ny eiendom, allowUnlisted, noe som gir en enklere prosess når du konfigurerer globale sikkerhetspolitikk.