Az Internet Information Services 7.0 konfigurálása a Windows Communication Foundationhez
Az Internet Information Services (IIS) 7.0 moduláris kialakítással rendelkezik, amely lehetővé teszi a szükséges összetevők szelektív telepítését. Ez a kialakítás a Windows Vista rendszerben bevezetett új jegyzékalapú összetevő-technológián alapul. Az IIS 7.0 több mint 40 különálló funkcióösszetevője telepíthető egymástól függetlenül. Ez lehetővé teszi, hogy az informatikai szakemberek igény szerint egyszerűen testre szabják a telepítést. Ez a témakör azt ismerteti, hogyan konfigurálhatja az IIS 7.0-t a Windows Communication Foundation (WCF) használatával való használatra, és hogyan határozhatja meg, hogy mely összetevőkre van szükség.
Minimális telepítés: A WAS telepítése
A teljes IIS 7.0-csomag minimális telepítése a Windows Folyamataktiválási szolgáltatás (WAS) telepítése. A WAS egy önálló funkció, és az IIS 7.0 egyetlen funkciója, amely minden Windows Vista operációs rendszerhez elérhető (Home Basic, Home Premium, Business, Ultimate és Enterprise).
A Vezérlőpult kattintson a Programok gombra, majd a Windows-szolgáltatások be- és kikapcsolása gombra, amely a Programok és szolgáltatások listában szerepel, a WAS összetevő az alábbi ábrán látható módon jelenik meg a listában.
Ez a funkció a következő alösszetevőkkel rendelkezik:
.NET-környezet
Konfigurációs API-k
Folyamatmodell
Ha a WAS gyökércsomópontját választja ki, alapértelmezés szerint csak a folyamatmodell alcsomópontja van bejelölve. Vegye figyelembe, hogy ezzel a telepítéssel csak a WAS-t telepíti, mivel a webkiszolgálók nem támogatottak.
A WCF vagy bármely ASP.NET alkalmazás működéséhez jelölje be a .NET-környezet jelölőnégyzetet. Ez azt jelenti, hogy a WCF és a ASP.NET működéséhez minden WAS-összetevőre szükség van. A rendszer automatikusan ellenőrzi ezeket az összetevőket, miután telepítette bármelyik összetevőt.
IIS 7.0: Alapértelmezett telepítés
Az Internet Information Services szolgáltatás ellenőrzésével a rendszer automatikusan ellenőrzi az alcsomópontok egy részét az alábbi ábrán látható módon.
Ez az IIS 7.0 alapértelmezett telepítése. Ezzel a telepítéssel az IIS 7.0-val statikus tartalmakat (például HTML-oldalakat és egyéb tartalmakat) lehet kiszolgálni. Azonban nem futtathat ASP.NET vagy CGI-alkalmazásokat, illetve nem üzemeltethet WCF-szolgáltatásokat.
IIS 7.0: Telepítés ASP.NET támogatással
Az IIS 7.0 ASP.NET működéséhez telepítenie kell ASP.NET. A ASP.NET ellenőrzése után a képernyőnek az alábbi ábrához hasonlóan kell kinéznie.
Ez a WCF és ASP.NET alkalmazások minimális környezete az IIS 7.0-ban való működéshez.
IIS 7.0: Telepítés IIS 6.0 kompatibilitási összetevőkkel
Az IIS 7.0 Visual Studio 2005-et vagy más automatizálási szkripteket vagy eszközöket (például Adsutil.vbs) az IIS 6.0 Metabase API-t használó virtuális alkalmazások konfigurálásakor ellenőrizze az IIS 6.0 szkriptelési eszközeit. Ez automatikusan ellenőrzi az IIS 6.0 felügyeleti kompatibilitás többi alcsomópontjait. Az alábbi ábrán a képernyő látható a művelet után:
Ezzel a telepítéssel minden szükséges eszközzel rendelkezik az IIS 7.0 használatához, ASP.NET és WCF-funkciókhoz és mintákhoz a weben.
Kérelemkorlátok
Az IIS 7-et tartalmazó Windows Vista rendszerben a beállítások alapértelmezett maxQueryStringSize
értéke maxUri
módosult. Alapértelmezés szerint az IIS 7.0-s verziójában a kérelmek szűrése 4096 karakter hosszúságú URL-címet és 2048 karakter hosszúságú lekérdezési sztringet tesz lehetővé. Az alapértelmezett beállítások módosításához adja hozzá a következő XML-fájlt az App.config fájlhoz.
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxUrl="8192" maxQueryString="8192" />
</requestFiltering>
</security>
</system.webServer>