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


Az Internet Information Services 7.0 konfigurálása a Windows Communication Foundation szolgáltatáshoz

Az Internet Information Services (IIS) 7.0 moduláris felépítése 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ékvezérelt összetevő-kezelési technológián alapul. Az IIS 7.0 több mint 40 önálló szolgáltatásösszetevője van, amelyek egymástól függetlenül telepíthetők. Ez lehetővé teszi az informatikai szakemberek számára, hogy igény szerint könnyen testreszabhassák a telepítést. Ez a témakör az IIS 7.0 konfigurálását ismerteti a Windows Communication Foundation (WCF) szolgáltatással való használatra, és meghatározza, 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ó szolgáltatás, és ez az IIS 7.0 egyetlen olyan szolgáltatása, amely az összes Windows Vista operációs rendszeren elérhető (Home Basic, Home Premium, Business, valamint Ultimate és Enterprise).

A Vezérlőpulton kattintson a Programok , majd a Windows szolgáltatásainak be- és kikapcsolása elemre, amely a Programok és szolgáltatások csoportban látható, a WAS összetevő az alábbi ábrán látható módon jelenik meg a listában.

Funkciók be- és kikapcsolása párbeszédpanel

Ez a funkció a következő alösszetevőkkel rendelkezik:

  • .NET-környezet

  • Konfigurációs API-k

  • Folyamatmodell

Ha a VAS gyökércsomópontját választja, alapértelmezés szerint csak a Folyamatmodell alcsomópont lesz bejelölve. Kérjük, vegye figyelembe, hogy ezzel a telepítéssel csak a WAS-t telepíti, mert a webszerver nem támogatott.

A WCF vagy bármely ASP.NET alkalmazás működéséhez jelölje be a .NET Environment jelölőnégyzetet. Ez azt jelenti, hogy az összes WAS komponens szükséges a WCF és ASP.NET megfelelő működéséhez. Ezeket a rendszer automatikusan ellenőrzi, amint telepíti ezeket az összetevőket.

IIS 7.0: Alapértelmezett telepítés

Az Internet Information Services szolgáltatás ellenőrzésével a program automatikusan ellenőrzi az alcsomópontok egy részét, ahogy az alábbi ábrán látható.

Az IIS 7.0 szolgáltatásainak alapértelmezett beállításai

Ez az IIS 7.0 alapértelmezett telepítése. Ezzel a telepítéssel az IIS 7.0 segítségével statikus tartalmakat (például HTML-lapokat és egyéb tartalmakat) szolgálhat ki. Azonban nem futtathat ASP.NET- vagy CGI-alkalmazásokat, és nem üzemeltethet WCF-szolgáltatásokat.

IIS 7.0: Telepítés ASP.NET támogatással

Telepítenie kell a ASP.NET ahhoz, hogy ASP.NET működjön az IIS 7.0 verzióban. A ASP.NET ellenőrzése után a képernyőnek az alábbi ábrához hasonlóan kell kinéznie.

ASP.NET szükséges beállítások

Ez a minimális környezet a WCF és a ASP.NET alkalmazások számára az IIS 7.0 verzióban való működéséhez.

IIS 7.0: Telepítés az IIS 6.0 kompatibilitási összetevőivel

Ha az IIS 7.0 verziót Visual Studio 2005 vagy az IIS 6.0 metabázis API-t használó virtuális alkalmazásokat konfiguráló más automatizálási parancsfájlokkal vagy eszközökkel (például Adsutil.vbs) telepíti, ellenőrizze az IIS 6.0 parancsfájl-kezelési eszközeit. Ez automatikusan ellenőrzi az IIS 6.0 felügyeleti kompatibilitás többi alcsomópontját. A következő ábra a képernyőt mutatja, miután ez megtörtént:

IIS 6.0 felügyeleti kompatibilitási beállításaiAz

Ezzel a telepítéssel minden szükséges az IIS 7.0, az ASP.NET és a WCF weben elérhető szolgáltatásainak és mintáinak használatához.

Kérési korlátok

Az IIS 7 rendszerű Windows Vista rendszerben a beállítások alapértelmezett értéke maxUrimaxQueryStringSize megváltozott. Alapértelmezés szerint az IIS 7.0 kérelemszűrése 4096 karakter hosszúságú URL-címet és 2048 karakter hosszúságú lekérdezési karakterláncot tesz lehetővé. Az alapértelmezett értékek módosításához adja hozzá a következő XML-fájlt a App.config fájlhoz.

 <system.webServer>
    <security>
        <requestFiltering>
            <requestLimits maxUrl="8192" maxQueryString="8192" />
        </requestFiltering>
    </security>
 </system.webServer>

Lásd még