IIS 7.0 veebirakendused on kahes konfiguratsioonivormis: klassikalised ja integreeritud.
Klassikaline vorm peab olema ühilduv eelmise versiooniga, kasutades ISAPI laiendust ASP.NET töötava teegi kutsumiseks, ning veebirakendus, mis algselt töötas IIS6.0 all, peab olema konfigureeritud klassikalises vormis IIS7.0-ks, mistõttu kood saab töötada normaalselt ilma muudatusteta.
Integratsioonivorm on ühtne palumise torujuhe, mis ühendab ASP.NET plea torujuhtme IIS-i keskse torujuhtmega, pakkudes paremat jõudlust, modulaarsust konfiguratsioonis ja haldamises ning suuremat paindlikkust IIS-i laiendamisel hallatavate koodimoodulitega. Eeldades, et vana veebirakendus töötab integreeritud IIS 7.0 vormis, võib olla vaja lõpetada rakenduse web.config faili muutmine, eriti kui kasutatakse kohandatud moodulit, mis täiendab IHttpHandleri liidest. IIS 7.0 toetab mõlemat rakenduse vormi samal serveril.
web.config fail
system.webServer sektsioon määratleb IIS7.0 seaded, mis rakendatakse veebirakendusele, mille vanemasõlm on konfiguratsioon, ning mida selles sõlmes saab seada, hõlmavad:
defaultDocument, mille veebiteenindaja kliendile tagastab, kui taotlus ei sisalda määratud ressurssi; httpCompression kohandatud päised (httpProtocol Section) moodulid Handlerid
Mõned neist seadistustest kehtivad ainult integreeritud vormile, kuid mitte klassikalisele vormile, näiteks rakendused, mis töötavad klassikalises vormis, jätavad tähelepanuta kõik hallatud koodimoodulid ja utiliseerimised, mis on määratletud web.config jaotises system.WebServer, kus veebirakendus peaks defineerima moodulid ja utiliseerimised httpModules ja httpHandlers süsteemis syste.web sektsioonis. |