Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 28164|Odpověď: 6

[Zdroj] .net/c# operace pro iiS6, 7 [zdrojový kód]

[Kopírovat odkaz]
Zveřejněno 07.08.2017 16:05:45 | | |
Zapouzdření je vhodné pro použití jako interní nástroj v projektech, které potřebují provozovat IIS v instalátoru, například při tvorbě webových stránek a virtuálních adresářů

Základní forma:
iisutil.exe Příkaz / Argument 1: Hodnota 1 / Parametr 2: Hodnota 2


Návratová hodnota procesu je běžící výsledek, 0 znamená úspěch a ostatní hodnoty označují chybu, viz chybový kód níže


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

1. Vytvořit web
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametry:
                siteName: Název stránky, vyžadován
                httpPort: Port, vyžadován podle IIS6, není vyžadován v IIS7
                httpsPort: SSL port, není potřeba
                physicalPath: Fyzická cesta, povinná
                sslHash: Hash certifikátu je vyžadován, když je specifikován httpsPort, a certifikát musí být umístěn v osobní oblasti LocalMachine


----------------------
2. Smazat stránku
        iisutil RemoveSite /siteName:Rvsp

        Parametry:
                siteName: Název stránky, vyžadován


----------------------
3. Vytvořit aplikační pool
        iisutil CreateAppPool /poolName:RvspPool

        Parametry:
                poolName: Název poolu, vyžadován


----------------------
4. Smazat aplikační pool
        iisutil RemoveAppPool /poolName:RvspPool

        Parametry:
                poolName: Název poolu, vyžadován


----------------------
5. Vytvořit virtuální adresář
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Parametry:
                siteName: Název stránky, vyžadován
                virtualPath: Virtuální cesta, začínající na /, v současnosti podporuje pouze jednu úroveň, která je vyžadována
                physicalPath: Fyzická cesta, povinná
                enableAllMimeTypes: Volitelné pro stahování libovolných souborů


----------------------
6. Smazat virtuální adresář
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Parametry:
                siteName: Název stránky, vyžadován
                virtualPath: Virtuální cesta, povinná


----------------------
7. Vytvořit aplikaci
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametry:
                siteName: Název stránky, vyžadován
                virtualPath: Virtuální cesta, začínající na /, v současnosti podporuje pouze jednu úroveň, která je vyžadována
                physicalPath: Fyzická cesta, povinná
                poolName: Název aplikačního poolu, povinný
                useSsl: zda požadovat SSL, není povinné


----------------------
8. Smazat aplikaci
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametry:
                siteName: Název stránky, vyžadován
                virtualPath: Virtuální cesta, povinná


----------------------
9. Zjistit, zda stránka existuje
        iisutil SiteExist /siteName:Rvsp

        Parametry:
                siteName: Název stránky, vyžadován
        Návratnost:
                400 neexistuje
                Existuje 503


----------------------
10. Nahraďte SSL certifikát stránky
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametry:
                siteName: Název stránky, vyžadován
                sslHash: Certifikátový hash, vyžaduje, certifikát musí být umístěn v osobní oblasti LocalMachine


----------------------
11. Vyměnit port na místě
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Parametry:
                siteName: Název stránky, vyžadován
                httpPort: Port
                httpsPort: SSL port


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


Chybový kód:

        302: Nesprávný parametr
        400: Místo nenalezeno
        401: Žádost nenalezena
        402: Aplikace nenalezena
        403: Root aplikace nenalezena
        404: Virtuální adresář nenalezen
        500: Verze IIS neznámá
        501: http port je obsazen
        502: Https port je obsazen
        503: Místo již existuje
        504: Existuje Application Pool
        505: Aplikace již existuje
        506: Virtuální adresář už existuje
        909: Neznámá chyba


Rozhraní:



Implementace IIS6:



Implementace IIS7:



Stažení zdrojového kódu:

Turisté, pokud chcete vidět skrytý obsah tohoto příspěvku, prosímOdpověď





Předchozí:Redish Home GHOST System X86/X64 Ultimate Edition 2017
Další:【Založení velké věci】Nový ředkvičkový domov duch Windows7 32&64 Computer City nainstalováno v201708+
Zveřejněno 07.08.2017 17:24:13 |
Ano, díky za sdílení
Zveřejněno 14.12.2017 15:18:15 |
Stačí si to stáhnout a vyzkoušet
Zveřejněno 28.12.2017 12:57:21 |
Zveřejněno 29.12.2017 14:59:22 |
Podpoř pronajímatele, podívej se na to  
Zveřejněno 21.05.2018 14:00:17 |
Nauč se to
Zveřejněno 13.01.2019 18:22:04 |
Drahý, hledám tohle, zkus to, děkuji
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com