L'incapsulamento è adatto all'uso come strumento interno in progetti che necessitano di far funzionare IIS nell'installer, come la creazione di un sito web o la creazione di una directory virtuale
Forma base del modulo: iisutil.exe Comando / Argomento 1: Valore 1 / Parametro 2: Valore 2
Il valore di ritorno del processo è il risultato in corso, 0 indica il successo, e gli altri valori indicano errore, vedi il codice di errore qui sotto
===========================================
1. Creare un sito iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametri: SiteName: Il nome del sito, obbligatorio httpPort: Porta, richiesta secondo IIS6, non richiesta in IIS7 httpsPort: porta SSL, non obbligatoria physicalPath: Percorso fisico, obbligatorio sslHash: L'hash del certificato è richiesto quando viene specificato httpsPort, e il certificato deve essere posizionato nell'area personale della LocalMachine
---------------------- 2. Elimina il sito iisutil RemoveSite /SiteName:Rvsp
Parametri: SiteName: Il nome del sito, obbligatorio
---------------------- 3. Creare un pool di applicazioni iisutil CreateAppPool /poolName:RvspPool
Parametri: Nome piscina: Il nome della piscina, obbligatorio
---------------------- 4. Elimina il pool di applicazioni iisutil RemoveAppPool /poolName:RvspPool
Parametri: Nome piscina: Il nome della piscina, obbligatorio
---------------------- 5. Creare una directory virtuale iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true
Parametri: SiteName: Il nome del sito, obbligatorio virtualPath: Il percorso virtuale, che inizia con /, attualmente supporta solo un livello, necessario physicalPath: Percorso fisico, obbligatorio enableAllMimeTypes: Opzionale per consentire il download di file arbitrari
---------------------- 6. Elimina la directory virtuale iisutil RemoveDir /siteName:Rvsp /virtualPath:/log
Parametri: SiteName: Il nome del sito, obbligatorio virtualPath: Il percorso virtuale, necessario
---------------------- 7. Creare un'applicazione iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametri: SiteName: Il nome del sito, obbligatorio virtualPath: Il percorso virtuale, che inizia con /, attualmente supporta solo un livello, necessario physicalPath: Percorso fisico, obbligatorio poolName: Il nome del pool di applicazioni, obbligatorio useSsl: richiedere se SSL, non obbligatorio
---------------------- 8. Elimina l'applicazione iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true
Parametri: SiteName: Il nome del sito, obbligatorio virtualPath: Il percorso virtuale, necessario
---------------------- 9. Determinare se il sito esiste iisutil SiteExist /SiteName:Rvsp
Parametri: SiteName: Il nome del sito, obbligatorio Valore di reso: 400 non esiste Esiste il 503
---------------------- 10. Sostituire il certificato SSL del sito iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b
Parametri: SiteName: Il nome del sito, obbligatorio sslHash: Hash del certificato, richiesto, il certificato deve essere posizionato nell'area personale del LocalMachine
---------------------- 11. Sostituire la porta del sito iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081
Parametri: SiteName: Il nome del sito, obbligatorio httpPort: Porto httpsPort: porta ssl
===========================================
Codice di errore:
302: Parametro errato 400: Sito non trovato 401: Pool di candidature non trovato 402: Domanda non trovata 403: App root non trovata 404: Directory virtuale non trovato 500: Versione IIS sconosciuta 501: la porta http è occupata 502: La porta https è occupata 503: Il sito esiste già 504: Esiste un pool di applicazioni 505: L'applicazione esiste già 506: La directory virtuale esiste già 909: Errore sconosciuto
Interfaccia:
Implementazione di IIS6:
Implementazione di IIS7:
Scarica codice sorgente:
Turisti, se volete vedere il contenuto nascosto di questo post, vi prego Risposta
|