Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 28164|Răspunde: 6

[Sursă] .net/c# operațiuni pentru iiS6, 7 [cod sursă]

[Copiază linkul]
Postat pe 07.08.2017 16:05:45 | | |
Încapsularea este potrivită pentru utilizare ca instrument intern în proiecte care trebuie să funcționeze IIS în instalator, cum ar fi construirea unui site web sau a unui director virtual

Formularul de bază:
iisutil.exe Comandă / Argument 1: Valoarea 1 / Parametrul 2: Valoarea 2


Valoarea returnată a procesului este rezultatul de rulare, 0 indică succesul, iar celelalte valori indică eroare, vezi codul de eroare de mai jos


===========================================

1. Creează un site
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                httpPort: Port, necesar în IIS6, nu este necesar în IIS7
                httpsPort: port ssl, nu este necesar
                calea fizică: Calea fizică, obligatorie
                sslHash: Hash-ul certificatului este necesar când este specificat httpsPort, iar certificatul trebuie plasat în zona personală a LocalMachine


----------------------
2. Șterge site-ul
        iisutil RemoveSite /siteName:Rvsp

        Parametri:
                SiteName: Numele site-ului, obligatoriu


----------------------
3. Crearea unui pool de aplicații
        iisutil CreateAppPool /poolName:RvspPool

        Parametri:
                NumePool: Numele piscinei, obligatoriu


----------------------
4. Șterge pool-ul de aplicații
        iisutil RemoveAppPool /poolName:RvspPool

        Parametri:
                NumePool: Numele piscinei, obligatoriu


----------------------
5. Crearea unui director virtual
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                virtualPath: Calea virtuală, care începe cu /, suportă în prezent doar un singur nivel, necesar
                calea fizică: Calea fizică, obligatorie
                enableAllMimeTypes: Opțional pentru a permite descărcarea fișierelor arbitrare


----------------------
6. Șterge directorul virtual
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                virtualPath: Calea virtuală, obligatorie


----------------------
7. Creează o aplicație
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                virtualPath: Calea virtuală, care începe cu /, suportă în prezent doar un singur nivel, necesar
                calea fizică: Calea fizică, obligatorie
                poolName: Numele pool-ului de aplicații, obligatoriu
                useSsl: dacă să fie nevoie de SSL, nu este obligatoriu


----------------------
8. Șterge aplicația
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                virtualPath: Calea virtuală, obligatorie


----------------------
9. Determinarea existenței locației
        iisutil SiteExist /SiteName:Rvsp

        Parametri:
                SiteName: Numele site-ului, obligatoriu
        Valoarea returnării:
                400 nu există
                503 există


----------------------
10. Înlocuirea certificatului SSL al site-ului
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                sslHash: Hash de certificat, obligatoriu, certificatul trebuie plasat în zona personală a LocalMachine


----------------------
11. Înlocuirea portului de la sit
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Parametri:
                SiteName: Numele site-ului, obligatoriu
                httpPort: Port
                httpsPort: port ssl


===========================================


Cod de eroare:

        302: Parametru incorect
        400: Sit negăsit
        401: Pool-ul de aplicații nu a fost găsit
        402: Cererea nu a fost găsită
        403: Aplicația root nu a fost găsită
        404: Directorul virtual negăsit
        500: versiunea IIS necunoscută
        501: portul http este ocupat
        502: Portul https este ocupat
        503: Situl există deja
        504: Există un pool de aplicații
        505: Aplicația există deja
        506: Directorul virtual există deja
        909: Eroare necunoscută


Interfață:



Implementarea IIS6:



Implementarea IIS7:



Descărcare cod sursă:

Turiști, dacă vreți să vedeți conținutul ascuns al acestei postări, vă rogRăspunde





Precedent:Radish Home GHOST System X86/X64 Ultimate Edition 2017
Următor:【Fondarea Marii Cauze】New Radish Home Ghost Windows7 32&64 Computer City instalat v201708+
Postat pe 07.08.2017 17:24:13 |
Da, mulțumesc că ai împărtășit
Postat pe 14.12.2017 15:18:15 |
Trebuie doar să-l descarc și să-l încerc
Postat pe 28.12.2017 12:57:21 |
Postat pe 29.12.2017 14:59:22 |
Susține proprietarul, aruncă o privire  
Postat pe 21.05.2018 14:00:17 |
Învață-l
Postat pe 13.01.2019 18:22:04 |
Dragă, caut asta, încearcă, mulțumesc
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com