Megosztás a következőn keresztül:


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.

Turn Features On or Off Dialog

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.

Default settings for IIS 7.0 features

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.

ASP.NET required settings

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:

IIS 6.0 Management Compatibility Settings

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>

Lásd még