Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 28164|Risposta: 6

[Fonte] .net/c# operazioni per iiS6, 7 [codice sorgente]

[Copiato link]
Pubblicato su 07/08/2017 16:05:45 | | |
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 pregoRisposta





Precedente:Radish Home GHOST System X86/X64 Ultimate Edition 2017
Prossimo:【Fondando la Grande Causa】Nuova Casa dei Ravini Fantasma Windows7 32&64 Computer City installata v201708+
Pubblicato su 07/08/2017 17:24:13 |
Sì, grazie per aver condiviso
Pubblicato su 14/12/2017 15:18:15 |
Basta scaricarlo e provarlo
Pubblicato su 28/12/2017 12:57:21 |
Pubblicato su 29/12/2017 14:59:22 |
Sostieni il proprietario, dai un'occhiata  
Pubblicato su 21/05/2018 14:00:17 |
Imparalo
Pubblicato su 13/01/2019 18:22:04 |
Cara, sto cercando questo, provalo, grazie
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com