A Szolgáltatás delegálása szolgáltatáslapon konfigurálhatja az IIS-kezelő szolgáltatásainak delegálási állapotát a Windows Vista® és a Windows Server® 2008 rendszerbeli webkiszolgálón futó webhelyek és alkalmazások számára. Amikor az IIS-kezelő használatával konfigurálja egy szolgáltatás delegálási állapotát, tulajdonképpen azt határozza meg, hogy a szolgáltatásra vonatkozó konfigurációs szakasz zárolva van-e az IIS 7 kiszolgálói szintű konfigurációs fájljaiban (az ApplicationHost.config és a gyökérszintű Web.config fájlban). Szolgáltatás zárolása esetén a konfiguráció csak az adott szolgáltatáshoz tartozó, kiszolgálói szintű konfigurációs fájlból olvasható be, illetve csak ebbe a fájlba írható. A szolgáltatások zárolását azonban feloldhatja, ha azt szeretné, hogy a konfiguráció az alacsonyabb szintű konfigurációs fájlokat használva is olvasható és írható legyen, például ha a webhelyen vagy az alkalmazásban található Web.config fájlt szeretné használni erre a célra.

Megjegyzés

Amikor az IIS-kezelő segítségével konfigurálja szolgáltatások delegálási állapotát, csak azokat a konfigurációs szakaszokat és csak azokat a kapcsolódó szinteket szabályozza, amelyek a konfigurációs fájlokban megadható beállításokra vonatkoznak.

Ha a webhelyeken és az alkalmazásokban elérhető szolgáltatások némelyikének (vagy akár mindegyikének) konfigurációs beállításait Web.config fájlok segítségével olvassa és menti, a beállítások számítógépek közti másolása egyszerűen végrehajtható. Létrehozhat például alkalmazást egy fejlesztési vagy tesztelési célokra használt számítógépen, majd megadhatja az adott alkalmazás néhány szolgáltatását, amelyeket a Web.config fájlba kíván íratni. Ez lehetővé teszi az alkalmazás teljes tartalmának (konfigurációs fájljával együtt történő) egyszerű összecsomagolását és átvitelét másik számítógépre.

Fontos!

Ha gyártási környezetben használandó webhelyet vagy alkalmazást fejleszt, meg kell kérdeznie a gyártási célokra használt számítógép rendszergazdájával, hogy a webhely vagy az alkalmazás Web.config fájljában beállított szolgáltatások zárolása feloldható-e a gyártási környezetben. Ha a Web.config fájlban beállított szolgáltatás zárolva van a gyártási környezetben, futásidejű hibák fordulhatnak elő, mert a választott konfiguráció érvénytelen.

Windows Server 2008 rendszer esetén a Szolgáltatás delegálása funkció párosítva van Az IIS-kezelő felhasználói és Az IIS-kezelő engedélyei szolgáltatással annak érdekében, hogy a nem rendszergazdai jogú felhasználók számára lehetséges legyen a webhelyeiken vagy alkalmazásaikban található delegált szolgáltatások megtekintése és konfigurálása az IIS-kezelő használatával. A szolgáltatás delegálási állapota határozza meg, hogy a felhasználók konfigurálhatják-e a szolgáltatást a webhelyükön, illetve az alkalmazásaikban. Ha például lehetővé szeretné tenni a felhasználók számára az adatkapcsolati karakterláncok konfigurálását, válassza a Kapcsolati karakterláncok listaelemet a Szolgáltatás delegálása lapon, majd kattintson az Írás/olvasás elemre a Műveletek ablaktáblában vagy a jobb oldali egérgombbal megjeleníthető helyi menüben.

A Szolgáltatás delegálása lap beállításai a webkiszolgálón található összes webhelyre és alkalmazásra vonatkoznak. A kiszolgálói szinten megadott Szolgáltatás delegálása beállítások a kiszolgálón üzemeltetett összes webhelyre vonatkoznak, a webhely szintjén megadott beállítások pedig az adott webhely összes alkalmazására vonatkoznak. Ha meghatározott webhely vagy alkalmazás szolgáltatásainak delegálási állapotát kívánja beállítani, használja az Egyéni helydelegálás vagy az Egyéni alkalmazásdelegálás lapot.

Figyelem!

Ha végrehajtotta szolgáltatások delegálási állapotának konfigurálását, majd az állapotokat később módosítani kívánja, vizsgálja meg a szolgáltatások delegálásának módját az alacsonyabb konfigurálási szinteken, hogy pontos képet kapjon a változtatások várható hatásairól a szolgáltatások alacsonyabb szintjein. Ha például eredetileg írásvédetté tett egy szolgáltatást a webhelyek esetében, egy felhasználó pedig a webhely szintjén szigorúbb korlátozást vezetett be az adott szolgáltatás delegálásának eltávolításával, véletlenül megváltoztathatja a felhasználó által megadott állapotot, ha a szolgáltatásnak írás/olvasás beállítást ad a szülőszinten. A legbiztosabb módszer, ha éles felhasználási környezetben történő bevezetés előtt tesztelési célra használt számítógépen kipróbálja, hogy a delegálási állapotokban végrehajtott változtatások miként módosítják a környezetet.

Szoftverelemek listája

A következő táblázatok tartalmazzák a szolgáltatáslapon és a Műveletek ablaktáblában elérhető szoftverelemek leírását.

A szolgáltatáslap elemei

Elem neveLeírás

Név

Megjeleníti a felhasználói felület szolgáltatásának nevét az IIS-kezelő ablakában. Jelöljön ki egy szolgáltatást, majd a Műveletek ablaktáblában vagy a jobb oldali egérgombbal megjeleníthető helyi menüben kattintson a kívánt delegálási állapotra.

Delegálás

Megjeleníti a felhasználói felület szolgáltatásának delegálási állapotát az alacsonyabb szinteken.

A Műveletek ablaktábla elemei

A következő táblázat az IIS 7 szolgáltatásainak az IIS-kezelő alkalmazásban elérhető delegálási beállításait ismerteti, valamint tájékoztatást nyújt arról, hogy a delegálási beállítások hogyan befolyásolják a konfigurációs fájlokat és a felhasználói felületet. Ezek konfiguráció alapú szolgáltatások. Amennyiben harmadik féltől származó szolgáltatásokkal bővíti az IIS-kezelő alkalmazást, felhasználói delegálási állapotok használata esetén az elérhető delegálási állapotok különbözhetnek a táblázatban szereplőktől. Továbbá előfordulhat az is, hogy a Szolgáltatás delegálása lapon megadott külön szolgáltatások protokoll-függőek, ezért nem alkalmazhatók minden webhely és alkalmazás esetében.

Delegálási beállításLeírás a Windows Vista operációs rendszerek esetébenLeírás a Windows Server 2008 operációs rendszerek esetében

Írás/olvasás

Ha az Írás/olvasás beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal feloldja az adott szolgáltatás vonatkozó konfigurációs szakaszainak zárolását a kiszolgálói szintű konfigurációs fájlban. Ezt követően a rendszer a szolgáltatás megváltozott beállításait a webhelyek vagy alkalmazások Web.config fájljából olvassa be, illetve ebbe a fájlba írja.

Ha az Írás/olvasás beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal feloldja az adott szolgáltatás vonatkozó konfigurációs szakaszainak zárolását a kiszolgálói szintű konfigurációs fájlban. Ezt követően a rendszer a szolgáltatás megváltozott beállításait a webhelyek vagy alkalmazások Web.config fájljából olvassa be, illetve ebbe a fájlba írja.

Ezen túlmenően, egy szolgáltatás Írás/olvasás állapotra való beállítása lehetővé teszi a nem rendszergazdai jogú felhasználók számára a szolgáltatás megtekintését és konfigurálását az IIS-kezelő segítségével, azokra a webhelyekre és alkalmazásokra vonatkozóan, amelyekhez csatlakozhatnak.

Írásvédett

Ha az Írásvédett beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal zárolja az adott szolgáltatás vonatkozó konfigurációs szakaszait a kiszolgálói szintű konfigurációs fájlban. A beállításokat nem lehet a webhelyek vagy alkalmazások Web.config fájljába írni.

Megjegyzés

Ha egy szolgáltatás konfigurációs beállításai Web.config fájlban vannak megadva, de a szolgáltatás beállítása Írásvédett, hibaüzenetet kap, amennyiben a szolgáltatást webhely- vagy alkalmazásszinten megkísérli konfigurálni, továbbá futásidejű hibák jelentkeznek a webhelyeken és az alkalmazásokban.

Ha az Írásvédett beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal zárolja az adott szolgáltatás vonatkozó konfigurációs szakaszait a kiszolgálói szintű konfigurációs fájlban. A beállításokat nem lehet a webhelyek vagy alkalmazások Web.config fájljába írni.

Ezenkívül a rendszergazdai jogosultsággal nem rendelkező felhasználók nem konfigurálhatják a szolgáltatást webhelyeikre, illetve alkalmazásaikra vonatkozóan az IIS-kezelő segítségével, de írásvédettként megtekinthetik a szolgáltatást az IIS-kezelő alkalmazásban a kiszolgálói szintű konfigurációs fájl adott szolgáltatásra vonatkozó beállításainak megismerése céljából.

Megjegyzés

Ha egy szolgáltatás konfigurációs beállításai Web.config fájlban vannak megadva, de a szolgáltatás beállítása Írásvédett, hibaüzenetet kap, amennyiben a szolgáltatást webhely- vagy alkalmazásszinten megkísérli konfigurálni, továbbá futásidejű hibák jelentkeznek a webhelyeken és az alkalmazásokban.

Nincs delegálva

Ha a Nincs delegálva beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal zárolja az adott szolgáltatás vonatkozó konfigurációs szakaszait a kiszolgálói szintű konfigurációs fájlban. A beállításokat nem lehet a webhelyek vagy alkalmazások Web.config fájljából beolvasni, illetve abba írni.

Ha a Nincs delegálva beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal zárolja az adott szolgáltatás vonatkozó konfigurációs szakaszait a kiszolgálói szintű konfigurációs fájlban. A beállításokat nem lehet a webhelyek vagy alkalmazások Web.config fájljából beolvasni, illetve abba írni.

Ezenkívül a rendszergazdai jogosultsággal nem rendelkező felhasználók számára a szolgáltatás nem látható az IIS-kezelő alkalmazásban, így a szolgáltatás konfigurálása sem lehetséges számukra a webhely, illetve az alkalmazás szintjén.

Visszaállítás örököltre

Ha a Visszaállítás örököltre beállítást választja valamelyik szolgáltatásra vonatkozóan, a szolgáltatás örökli a szülőszinten megadott delegálási állapotot.

Ha a Visszaállítás örököltre beállítást választja valamelyik szolgáltatásra vonatkozóan, a szolgáltatás örökli a szülőszinten megadott delegálási állapotot.

Írható/olvasható konfiguráció

Ha az Írható/olvasható konfiguráció beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal feloldja az adott szolgáltatás konfigurációs szakaszainak zárolását a kiszolgálói szintű konfigurációs fájlban. Ezt követően a rendszer a szolgáltatás megváltozott beállításait a webhelyek vagy alkalmazások Web.config fájljából olvassa be, illetve ebbe a fájlba írja. Ez a beállítás csak olyan szolgáltatásokhoz érhető el, amelyek konfigurációját egy konfigurációs fájl és egy adatbázis egyaránt tárolja. Ilyen például a .NET-felhasználók és a .NET-szerepkörök.

Megjegyzés

Ez a beállítás nincs hatással az adatbázis-engedélyekre.

Ha az Írható/olvasható konfiguráció beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal feloldja az adott szolgáltatás konfigurációs szakaszainak zárolását a kiszolgálói szintű konfigurációs fájlban. Ezt követően a rendszer a szolgáltatás megváltozott beállításait a webhelyek vagy alkalmazások Web.config fájljából olvassa be, illetve ebbe a fájlba írja. Ez a beállítás csak olyan szolgáltatásokhoz érhető el, amelyek konfigurációját egy konfigurációs fájl és egy adatbázis egyaránt tárolja. Ilyen például a .NET-felhasználók és a .NET-szerepkörök.

Megjegyzés

Ez a beállítás nincs hatással az adatbázis-engedélyekre.

Írásvédett konfiguráció

Ha az Írásvédett konfiguráció beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal zárolja az adott szolgáltatás konfigurációs szakaszait a kiszolgálói szintű konfigurációs fájlban. A beállításokat nem lehet webhelyek és alkalmazások Web.config fájljába írni, ugyanakkor az alkalmazás továbbra is írhat az adatbázisba. Ez a beállítás csak olyan szolgáltatásokhoz érhető el, amelyek konfigurációját egy konfigurációs fájl és egy adatbázis egyaránt tárolja. Ilyen például a .NET-felhasználók és a .NET-szerepkörök.

Megjegyzés

Ez a beállítás nincs hatással az adatbázis-engedélyekre.

Ha az Írásvédett konfiguráció beállítást választja valamelyik szolgáltatásra vonatkozóan, azzal zárolja az adott szolgáltatás konfigurációs szakaszait a kiszolgálói szintű konfigurációs fájlban. A beállításokat nem lehet webhelyek és alkalmazások Web.config fájljába írni, ugyanakkor az alkalmazás továbbra is írhat az adatbázisba. Ez a beállítás csak olyan szolgáltatásokhoz érhető el, amelyek konfigurációját egy konfigurációs fájl és egy adatbázis egyaránt tárolja. Ilyen például a .NET-felhasználók és a .NET-szerepkörök.

Megjegyzés

Ez a beállítás nincs hatással az adatbázis-engedélyekre.

Az összes delegálás visszaállítása

Az összes szolgáltatás delegálási állapotát visszaállítja a szülőszinten megadott állapotoknak megfelelően. Kiszolgálói szinten ez azon állapotokra állítja a delegálási állapotokat, amelyek a kiszolgálói szintű konfigurációs fájl overrideModeDefault beállításaiban szerepelnek.

Az összes szolgáltatás delegálási állapotát visszaállítja a szülőszinten megadott állapotoknak megfelelően. Kiszolgálói szinten ez azon állapotokra állítja a delegálási állapotokat, amelyek a kiszolgálói szintű konfigurációs fájl overrideModeDefault beállításaiban szerepelnek.

Egyéni helydelegálás vagy Egyéni alkalmazásdelegálás

Nem érhető el.

Megnyitja az Egyéni helydelegálás vagy az Egyéni alkalmazásdelegálás szolgáltatáslapot, amelyen egyéni delegálási állapotokat adhat meg az egyes webhelyekre vagy alkalmazásokra vonatkozóan.

Lásd még


Tartalom