Az encapsulation alkalmas belső eszközként olyan projektekben, amelyeknek IIS-t kell futtatniuk az installerben, például weboldal építése vagy virtuális könyvtár létrehozása
Alap űrlap: iisutil.exe Parancs / Érv 1: 1-es érték / 2-es paraméter: 2-es érték
A folyamat visszaküldési értéke a futó eredmény, 0 a sikert, a többi érték pedig hibát jelez, lásd az alábbi hibakódot
===========================================
1. Létrehozni egy oldalt iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Paraméterek: siteName: A helyszín neve, amely szükséges httpPort: Port, IIS6 alatt szükséges, IIS7-ben nem szükséges httpsPort: SSL port, nem szükséges physicalPath: Fizikai út, kötelező sslHash: A tanúsítvány hash-e akkor szükséges, amikor a httpsPort meg van jelölve, és a tanúsítványt a LocalMachine személyes területére kell helyezni
---------------------- 2. Töröld az oldalt iisutil RemoveSite /siteName:Rvsp
Paraméterek: siteName: A helyszín neve, amely szükséges
---------------------- 3. Hozz létre egy alkalmazáskészletet iisutil CreateAppPool /poolName:RvspPool
Paraméterek: Medence név: A medence neve, szükséges
---------------------- 4. Töröld az alkalmazáskészletet iisutil RemoveAppPool /poolName:RvspPool
Paraméterek: Medence név: A medence neve, szükséges
---------------------- 5. Hozzon létre egy virtuális könyvtárat iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
Paraméterek: siteName: A helyszín neve, amely szükséges virtualPath: A virtuális út, amely /-val kezdődik, jelenleg csak egy szintet támogat, szükséges physicalPath: Fizikai út, kötelező enableAllMimeTypes: Opcionális a tetszőleges fájlok letöltésének engedélyezéséhez
---------------------- 6. Töröld a virtuális könyvtárat iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
Paraméterek: siteName: A helyszín neve, amely szükséges virtualPath: A virtuális út, kötelező
---------------------- 7. Indíts el egy alkalmazást iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Paraméterek: siteName: A helyszín neve, amely szükséges virtualPath: A virtuális út, amely /-val kezdődik, jelenleg csak egy szintet támogat, szükséges physicalPath: Fizikai út, kötelező poolName: Az alkalmazáspool neve, amely szükséges. useSsl: hogy ssl-t kell megkövetelni, nem kötelező
---------------------- 8. Töröld az alkalmazást iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Paraméterek: siteName: A helyszín neve, amely szükséges virtualPath: A virtuális út, kötelező
---------------------- 9. Állapítsák meg, létezik-e a helyszín iisutil SiteExist /siteName:Rvsp
Paraméterek: siteName: A helyszín neve, amely szükséges Visszaküldési érték: A 400 nem létezik 503 létezik
---------------------- 10. Cseréld ki az oldal SSL tanúsítványát iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Paraméterek: siteName: A helyszín neve, amely szükséges sslHash: Tanúsítvány hash, kötelező, a tanúsítványt a LocalMachine személyes területére kell helyezni
---------------------- 11. Cseréld ki a hely portját iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
Paraméterek: siteName: A helyszín neve, amely szükséges httpPort: Port httpsPort: SSL port
===========================================
Hibakód:
302: Hibás paraméter 400: A helyszín nem található meg 401: Alkalmazáskészlet nem talált 402: Kérelem nem talált 403: Root alkalmazás nem talált 404: Virtuális könyvtár nem talált 500: IIS verzió ismeretlen 501: a http port foglalt 502: A https port foglalt 503: A helyszín már létezik 504: Alkalmazáskészlet létezik 505: Az alkalmazás már létezik 506: A virtuális könyvtár már létezik 909: Ismeretlen hiba
Felület:
IIS6 megvalósítás:
IIS7 megvalósítás:
Forráskód letöltés:
Turisták, ha szeretnétek megnézni ennek a bejegyzésnek a rejtett tartalmát, kérlek Válasz
|