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 neve | Leí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ás | Leírás a Windows Vista operációs rendszerek esetében | Leí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.
| 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.
| ||||||||
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.
| 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.
| ||||||||
Í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.
| 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.
| ||||||||
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. |