Inkapsuliavimas tinka naudoti kaip vidinis įrankis projektuose, kuriems reikia valdyti IIS diegimo programoje, pvz., kuriant svetainę ir kuriant virtualų katalogą
Pagrindinės formos forma: iisutil.exe Komanda / 1 argumentas: 1 reikšmė / 2 parametras: 2 reikšmė
Grąžinama proceso reikšmė yra vykdomas rezultatas, 0 rodo sėkmę, o kitos reikšmės rodo klaidą, žiūrėkite toliau pateiktą klaidos kodą
===========================================
1. Sukurkite svetainę iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametrai: siteName: būtinas svetainės pavadinimas httpPort: prievadas, reikalingas pagal IIS6, nereikalaujamas pagal IIS7 httpsPort: SSL prievadas, nebūtinas physicalPath: būtinas fizinis kelias sslHash: sertifikato maiša reikalinga, kai nurodomas httpsPort, o sertifikatas turi būti patalpintas asmeninėje "LocalMachine" srityje
---------------------- 2. Ištrinkite svetainę iisutil RemoveSite /siteName:Rvsp
Parametrai: siteName: būtinas svetainės pavadinimas
---------------------- 3. Sukurkite programų telkinį iisutil CreateAppPool /poolName:RvspPool
Parametrai: poolName: būtinas telkinio pavadinimas
---------------------- 4. Ištrinkite programų telkinį iisutil RemoveAppPool /poolName:RvspPool
Parametrai: poolName: būtinas telkinio pavadinimas
---------------------- 5. Sukurkite virtualų katalogą iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
Parametrai: siteName: būtinas svetainės pavadinimas virtualPath: virtualusis kelias, prasidedantis /, šiuo metu palaiko tik vieną lygį, būtinas physicalPath: būtinas fizinis kelias enableAllMimeTypes: neprivaloma, kad būtų galima atsisiųsti savavališkus failus
---------------------- 6. Ištrinkite virtualų katalogą iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
Parametrai: siteName: būtinas svetainės pavadinimas virtualPath: būtinas virtualus kelias
---------------------- 7. Sukurkite programą iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametrai: siteName: būtinas svetainės pavadinimas virtualPath: virtualusis kelias, prasidedantis /, šiuo metu palaiko tik vieną lygį, būtinas physicalPath: būtinas fizinis kelias poolName: būtinas programų telkinio pavadinimas useSsl: ar reikalauti ssl, nebūtina
---------------------- 8. Ištrinkite programą iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametrai: siteName: būtinas svetainės pavadinimas virtualPath: būtinas virtualus kelias
---------------------- 9. Nustatykite, ar svetainė egzistuoja iisutil SiteExist /siteName:Rvsp
Parametrai: siteName: būtinas svetainės pavadinimas Grąžinama reikšmė: 400 neegzistuoja 503 egzistuoja
---------------------- 10. Pakeiskite svetainės SSL sertifikatą iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametrai: siteName: būtinas svetainės pavadinimas sslHash: sertifikato maiša, būtina, sertifikatas, kuris turi būti įdėtas į asmeninę "LocalMachine" sritį
---------------------- 11. Pakeiskite svetainės prievadą iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
Parametrai: siteName: būtinas svetainės pavadinimas httpPort: prievadas httpsPort: SSL prievadas
===========================================
Klaidos kodas:
302: Neteisingas parametras 400: Svetainė nerasta 401: programų telkinys nerastas 402: Programa nerasta 403: Šakninė programa nerasta 404: Virtualusis katalogas nerastas 500: IIS versija nežinoma 501: http prievadas užimtas 502: https prievadas užimtas 503: Svetainė jau egzistuoja 504: Taikomųjų programų telkinys yra 505: Programa jau egzistuoja 506: virtualusis katalogas jau yra 909: nežinoma klaida
Sąsaja:
IIS6 įgyvendinimas:
IIS7 įgyvendinimas:
Šaltinio kodo atsisiuntimas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
|