Webové aplikácie v IIS 7.0 existujú v dvoch konfiguračných formách: klasická a integrovaná.
Klasická forma je kompatibilná s predchádzajúcou verziou, pričom sa používa rozšírenie ISAPI na volanie ASP.NET bežiacej knižnice, a webová aplikácia pôvodne bežiaca pod IIS6.0 stačí nakonfigurovať v klasickej verzii na IIS7.0 a kód môže bežať normálne bez akýchkoľvek úprav.
Integračný formulár je jednotný bžadací pipeline, ktorý kombinuje ASP.NET plea pipeline s centrálnym pipeline IIS, čo poskytuje lepší výkon, modularitu v konfigurácii a správe a zvýšenú agilitu pri rozširovaní IIS o spravované kódové moduly. Ak predpokladáme, že stará webová aplikácia beží v integrovanej forme IIS 7.0, môže byť potrebné prestať upravovať web.config súbor aplikácie, najmä ak používa vlastný modul, ktorý dopĺňa rozhranie IHttpHandler. IIS 7.0 dokáže podporovať oba typy aplikácií na tom istom serveri.
web.config súbor
Sekcia system.webServer špecifikuje nastavenia IIS7.0 aplikované na webovú aplikáciu, ktorej nadradený uzol je konfigurácia, a to, čo je možné nastaviť v tomto uzle, zahŕňa:
DefaultDocument vrátený webovým servantom klientovi, keď žiadosť neobsahuje špecifikovaný zdroj; httpCompression Custom Headers (httpProtocol Section) moduly Handlery
Niektoré z týchto nastavení platia iba pre integrovaný formulár, ale nie pre klasický formulár, napríklad aplikácie bežiace v klasickom formulári zanedbávajú všetky spravované kódové moduly a likvidácie špecifikované v sekcii system.WebServer v web.config, kde by webová aplikácia mala definovať moduly a likvidácie v httpModules a httpHandlers v sekcii syste.web. |