IIS 7.0 tīmekļa lietojumprogrammām ir divas konfigurācijas formas: klasiskā un integrētā.
Klasiskajai formai jābūt saderīgai ar iepriekšējo versiju, izmantojot ISAPI paplašinājumu, lai izsauktu ASP.NET darbojošos bibliotēku, un tīmekļa lietojumprogramma, kas sākotnēji darbojās saskaņā ar IIS6.0, ir jākonfigurē tikai klasiskajā formā uz IIS7.0, un kods var darboties normāli bez jebkādām izmaiņām.
Integrācijas veidlapa ir vienots ubagošanas konveijers, kas apvieno ASP.NET pieprasījuma konveijeru ar IIS centrālo konveijeru, kas nodrošina labāku veiktspēju, konfigurācijas un pārvaldības modularitāti un lielāku elastību, paplašinot IIS ar pārvaldītiem koda moduļiem. Pieņemot, ka vecā tīmekļa lietojumprogramma darbojas integrētā formā IIS 7.0, tai var būt jāpārtrauc modificēt lietojumprogrammas web.config failu, it īpaši, ja tā izmanto pielāgotu moduli, kas pabeidz IHttpHandler interfeisu. IIS 7.0 var atbalstīt abus lietojumprogrammu veidus vienā serverī.
web.config fails
Sadaļā system.webServer ir norādīti IIS7.0 iestatījumi, kas tiek lietoti tīmekļa lietojumprogrammai, kuras vecākmezgls ir konfigurācija, un šajā mezglā var iestatīt:
Noklusējuma dokuments, ko tīmekļa darbinieks atgriež klientam, ja procesuālajā rakstā nav norādītā resursa; httpKompresijas pielāgotās galvenes (httpProtocol sadaļa) moduļi Apdarinātāji
Daži no šiem iestatījumiem attiecas tikai uz integrēto veidlapu, bet ne uz klasisko formu, piemēram, lietojumprogrammas, kas darbojas klasiskajā formā, neņem vērā visus pārvaldītos koda moduļus un atsavināšanas, kas norādītas web.config sadaļā system.WebServer, kur tīmekļa lietojumprogrammai jādefinē moduļi un iznīcināšana httpModules un httpHandlers sadaļā syste.web. |