8)

Az IIS 8 biztosítja az Appcmd.exe parancssori eszközt, az objektumok konfigurálását és lekérdezését a webkiszolgálón, valamint a kimenet szövegben vagy XML-ben történő megjelenítéséhez. Az alábbi példák az Appcmd.exe alkalmazással elvégezhető feladatokat mutatják be:

Webhelyek, alkalmazások, alkalmazáscsomagok és virtuális könyvtárak létrehozása és konfigurálása.

Indítsa el és állítsa le a csomópontokat.

Indítsa el, állítsa le és indítsa újra az alkalmazáskészleteket.

Az Appcmd.exe koordinált parancsokat biztosít a gyakori lekérdezésekhez és konfigurációs feladatokhoz, csökkenti a tanulási szintaxis összetettségét. Például egy parancslista segítségével információkat találhat egy objektumról, például egy alkalmazásról, vagy használhat egy parancs hozzáadása egy objektum létrehozásához, például egy webhelyen.

Ezenkívül kombinációkat kombinálhatsz, hogy bonyolultabb adatokat szerezzen a webszerver objektumokról, vagy összetettebb feladatokat hajtson végre. Például összetett feladatokat hajthat végre, mint például minden olyan webhely leállítása, amely 60 másodpercnél hosszabb lekérdezést tartalmaz.

Ezután konfigurálhatja az objektumot parancsokkal. További tudnivalók a parancsokról: Az Appcmd.exe parancsok kezelése.

Adja meg az attribútumok értékét, ha korlátozni szeretné a parancslisták eredményeit, vagy ha szükséges, módosítsa az objektum Appcmd.exe attribútumának értékét.

Például annak érdekében, hogy a hálózati szolgáltatás használatához konfigurált alkalmazáskészletek listája a parancssorba írja be a következő parancsot, majd nyomja le az ENTER billentyűt:

/processModel.identityType:NetworkService apppool appcmd lista

Ezenkívül a hálózati szolgáltatás használatához a marketing nevű alkalmazáskészlet konfigurálásához írja be a parancssorba a következő parancsot, majd nyomja le az ENTER billentyűt:

Adja meg az appcmd apppool /apppool.name:Marketing /processModel.identityType:NetworkService

A ProcessModel.identityType attribútumot mindkét korábbi példában használjuk. Az első példában az attribútum korlátozza a lekérdezési eredményeket, csak a hálózati szolgáltatás használatára konfigurált alkalmazáskészleteket felsorolja. A második példában az attribútum azt jelzi, hogy a marketingalkalmazás-pool hálózati szolgáltatási tanúsítványokat használ.

Alapértelmezés szerint az ApplicationHost.config azt a fájlt jelöli, amelyről az Appcmd.exe elolvassa azt a konfigurációt, amelyre az Appcmd.exe írja a módosításokat. Ha meg szeretné olvasni, módosítani vagy módosítani a Gép.config fájlban vagy a Web.config gyökérfájlban található bejegyzést, akkor a parancsban tegye a commit paramétert. Adja meg a commit paraméterhez tartozó számítógépet, ha befolyásolni szeretné a Machine.config fájlt, vagy megadhatja a WEBROOT-ot, ha befolyásolni szeretné a Web.config gyökérfájlt.

Ha például a Web.config fájl gépkés szakaszának listáját szeretné megkapni, írja be a parancssorba a következő parancsot, majd nyomja le az ENTER billentyűt:

Lista appcmd / commit: WEBROOT / section: machineKey beállítás

Amikor használja Appcmd.exe konfigurálni a beállításokat a Web.config fájl egy adott webhely, alkalmazás vagy virtuális könyvtár, adja meg az útvonalat a csomópont, alkalmazás vagy virtuális könyvtár, hogy a konfiguráció szükséges lépnek érvénybe. Például, ha letiltja a Contoso nevű webhely alapértelmezett dokumentumfüggvényét. írja be a következő parancsot a parancssorba, majd nyomja le az ENTER billentyűt:

appcmd config config »Contoso« / szakasz: defaultDocument / included: false

Az előző konfigurációs például arról, hogy a Web.config fájlt a Kontraktor könyvtárban, és az összes Kontraktor alkalmazások és virtuális könyvtárak öröklik a konfiguráció a Web.config fájlt. Ha azonban meg szeretné engedni a Contoso-ban egy adott alkalmazás alapértelmezett dokumentumait, akkor az Appcmd.exe segítségével megadhatja az alkalmazás elérési útját. Például az alapértelmezett alkalmazásdokumentumok engedélyezéséhez a gyűjtemény nevével. írja be a következő parancsot a parancssorba, majd nyomja le az ENTER billentyűt:

Az előző példában szereplő parancs tartalmazza a Contoso webhelyen található gyűjtemény alapértelmezett dokumentumait, és a konfigurációs változtatásokat a Web.config fájlba írja a könyvtár galériájában.

Először tiltsa le a Contoso nevű webhely alapértelmezett dokumentumait. írja be a következő parancsot a parancssorba, majd nyomja le az ENTER billentyűt:

appcmd set config »Contoso« / szakasz: defaultDocument / included: false / commit: APPHOST

Az előző parancs letiltja a Contoso webhely alapértelmezett dokumentumait, és a konfigurációs paramétereket írja be a címke helyére az ApplicationHost.config fájlban. A címke helye azt jelzi, hogy a konfiguráció a Contoso csomópontra vonatkozik. A konfigurációs rész a következő példában található: