Enkapsulacija je primerna za uporabo kot notranje orodje v projektih, ki morajo upravljati IIS v namestitvenem programu, kot so izdelava spletne strani in virtualni imenik
Osnovna oblika obrazcev: iisutil.exe Ukaz / Argument 1: Vrednost 1 / Parameter 2: Vrednost 2
Povratna vrednost procesa je tekoči rezultat, 0 pomeni uspeh, ostale vrednosti pa napako, glej spodnjo kodo napake
===========================================
1. Ustvarite spletno stran iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametri: siteName: Ime strani, zahtevano httpPort: Port, obvezen po IIS6, ni zahtevan v IIS7 httpsPort: SSL port, ni potreben fizičnaPot: Fizična pot, obvezna sslHash: Zgoščena vrednost certifikata je potrebna, ko je določen httpsPort, certifikat pa mora biti shranjen v osebnem območju LocalMachine
---------------------- 2. Izbrisati stran iisutil RemoveSite /siteName:Rvsp
Parametri: siteName: Ime strani, zahtevano
---------------------- 3. Ustvarite bazo aplikacij iisutil CreateAppPool /poolName:RvspPool
Parametri: poolIme: Ime poola, zahtevano
---------------------- 4. Izbrišite aplikacijski bazen iisutil RemoveAppPool /poolName:RvspPool
Parametri: poolIme: Ime poola, zahtevano
---------------------- 5. Ustvarite virtualni imenik iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
Parametri: siteName: Ime strani, zahtevano virtualPath: Virtualna pot, ki se začne z /, trenutno podpira le eno stopnjo, obvezno fizičnaPot: Fizična pot, obvezna enableAllMimeTypes: Neobvezno za prenos poljubnih datotek
---------------------- 6. Izbriši virtualno mapo iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
Parametri: siteName: Ime strani, zahtevano virtualPath: Virtualna pot, obvezna
---------------------- 7. Ustvarite aplikacijo iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametri: siteName: Ime strani, zahtevano virtualPath: Virtualna pot, ki se začne z /, trenutno podpira le eno stopnjo, obvezno fizičnaPot: Fizična pot, obvezna poolName: Ime aplikacijskega bazena, zahtevano useSsl: ali je treba zahtevati ssl, ni obvezno
---------------------- 8. Izbriši aplikacijo iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametri: siteName: Ime strani, zahtevano virtualPath: Virtualna pot, obvezna
---------------------- 9. Ugotoviti, ali lokacija obstaja iisutil SiteExist /siteName:Rvsp
Parametri: siteName: Ime strani, zahtevano Donosna vrednost: 400 ne obstaja Obstaja 503
---------------------- 10. Zamenjajte SSL certifikat spletne strani iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametri: siteName: Ime strani, zahtevano sslHash: Zgoščena vrednost certifikata, zahteva, certifikat mora biti shranjen v osebnem območju lokalnega stroja
---------------------- 11. Zamenjajte priključek lokacije iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
Parametri: siteName: Ime strani, zahtevano httpPort: Port httpsPort: SSL port
===========================================
Koda napake:
302: Napačen parameter 400: Lokacija ni najdena 401: Prijavni bazen ni najden 402: Uporaba ni najdena 403: Root aplikacija ni najdena 404: Virtualni imenik ni najden 500: IIS različica neznana 501: http port je zaseden 502: https port je zaseden 503: Najdišče že obstaja 504: Obstaja zbirka prijav 505: Uporaba že obstaja 506: Virtualni imenik že obstaja 909: Neznana napaka
Vmesnik:
Implementacija IIS6:
Implementacija IIS7:
Prenos izvorne kode:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
|