Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 28164|Svar: 6

[Källa] .net/c#-operationer för iiS6, 7 [källkod]

[Kopiera länk]
Publicerad på 2017-08-07 16:05:45 | | |
Inkapsling är lämplig som ett internt verktyg i projekt som behöver köra IIS i installationsprogrammet, såsom att bygga en webbplats och bygga en virtuell katalog

Grundläggande formform:
iisutil.exe Kommando / Argument 1: Värde 1 / Parameter 2: Värde 2


Processens returvärde är det löpande resultatet, 0 indikerar framgång och de andra värdena indikerar fel, se felkoden nedan


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

1. Skapa en webbplats
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                httpPort: Port, krävs enligt IIS6, krävs inte i IIS7
                httpsPort: SSL-port, inte nödvändigt
                physicalPath: Fysisk väg, krävs
                sslHash: Certifikatets hash krävs när httpsPort specificeras, och certifikatet måste placeras i det personliga området på LocalMachine


----------------------
2. Radera sidan
        iisutil RemoveSite /siteName:Rvsp

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs


----------------------
3. Skapa en applikationspool
        iisutil CreateAppPool /poolName:RvspPool

        Parametrar:
                poolNamn: Poolens namn, krävs


----------------------
4. Ta bort applikationspoolen
        iisutil RemoveAppPool /poolName:RvspPool

        Parametrar:
                poolNamn: Poolens namn, krävs


----------------------
5. Skapa en virtuell katalog
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                virtualPath: Den virtuella vägen, som börjar med /, stöder för närvarande bara en nivå, krävs
                physicalPath: Fysisk väg, krävs
                enableAllMimeTypes: Valfritt för att tillåta nedladdning av godtyckliga filer


----------------------
6. Ta bort den virtuella katalogen
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                virtualPath: Den virtuella vägen, krävs


----------------------
7. Skapa en applikation
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                virtualPath: Den virtuella vägen, som börjar med /, stöder för närvarande bara en nivå, krävs
                physicalPath: Fysisk väg, krävs
                poolNamn: Namnet på applikationspoolen, krävs
                useSsl: om man ska kräva SSL, inte krävs


----------------------
8. Ta bort applikationen
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                virtualPath: Den virtuella vägen, krävs


----------------------
9. Fastställa om platsen existerar
        iisutil SiteExist /siteName:Rvsp

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
        Avkastningsvärde:
                400 existerar inte
                503 existerar


----------------------
10. Byt ut sajtens SSL-certifikat
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                sslHash: Certifikathash, krävs, certifikatet placeras i det personliga området på LocalMachine


----------------------
11. Byt ut platsporten
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Parametrar:
                webbplatsNamn: Webbplatsens namn, krävs
                httpPort: Port
                httpsPort: SSL-port


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


Felkod:

        302: Felaktig parameter
        400: Plats ej hittad
        401: Ansökningspool ej hittad
        402: Ansökan ej hittad
        403: Root-appen hittades ej
        404: Virtuell katalog hittas inte
        500: IIS-versionen okänd
        501: HTTP-porten är upptagen
        502: https-porten är upptagen
        503: Platsen finns redan
        504: Applikationspool finns
        505: Ansökan finns redan
        506: Den virtuella katalogen existerar redan
        909: Okänt fel


Gränssnitt:



IIS6-implementering:



IIS7-implementering:



Källkodsnedladdning:

Turister, om ni vill se det dolda innehållet i detta inlägg, snällaSvar





Föregående:Radish Home GHOST System X86/X64 Ultimate Edition 2017
Nästa:【Grunda den stora saken】Nytt rädishemspöke Windows7 32&64 Computer City installerat v201708+
Publicerad på 2017-08-07 17:24:13 |
Ja, tack för att du delade med dig
Publicerad på 2017-12-14 15:18:15 |
Behöver bara ladda ner den och prova
Publicerad på 2017-12-28 12:57:21 |
Publicerad på 2017-12-29 14:59:22 |
Stöd hyresvärden, ta en titt  
Publicerad på 2018-05-21 14:00:17 |
Lär dig det
Publicerad på 2019-01-13 18:22:04 |
Älskling, letar efter det här, prova, tack
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com