Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 28164|Odpoveď: 6

[Zdroj] .net/c# operácie pre iiS6, 7 [zdrojový kód]

[Kopírovať odkaz]
Zverejnené 7. 8. 2017 16:05:45 | | |
Zapuzdrenie je vhodné na použitie ako interný nástroj v projektoch, ktoré potrebujú prevádzkovať IIS v inštalátore, napríklad pri tvorbe webovej stránky a virtuálneho adresára

Základná forma:
iisutil.exe Príkaz / Argument 1: Hodnota 1 / Parameter 2: Hodnota 2


Návratová hodnota procesu je bežiaci výsledok, 0 znamená úspech a ostatné hodnoty označujú chybu, pozri chybový kód nižšie


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

1. Vytvoriť stránku
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                httpPort: Port, povinný podľa IIS6, nie je potrebný v IIS7
                httpsPort: SSL port, nie je potrebný
                physicalPath: Fyzická cesta, povinná
                sslHash: Certifikátový hash je potrebný, keď je špecifikovaný httpsPort, a certifikát musí byť umiestnený v osobnej oblasti LocalMachine


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

        Parametre:
                siteName: Názov stránky, vyžaduje sa


----------------------
3. Vytvoriť aplikačný pool
        iisutil CreateAppPool /poolName:RvspPool

        Parametre:
                poolName: Názov poolu, vyžaduje sa


----------------------
4. Vymazať aplikačný pool
        iisutil RemoveAppPool /poolName:RvspPool

        Parametre:
                poolName: Názov poolu, vyžaduje sa


----------------------
5. Vytvoriť virtuálny adresár
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                virtualPath: Virtuálna cesta, začínajúca na /, momentálne podporuje len jednu úroveň, ktorá je povinná
                physicalPath: Fyzická cesta, povinná
                enableAllMimeTypes: Voliteľné na stiahnutie ľubovoľných súborov


----------------------
6. Vymazať virtuálny adresár
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                virtualPath: Virtuálna cesta, povinná


----------------------
7. Vytvoriť aplikáciu
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                virtualPath: Virtuálna cesta, začínajúca na /, momentálne podporuje len jednu úroveň, ktorá je povinná
                physicalPath: Fyzická cesta, povinná
                poolName: Názov aplikačného poolu, povinný
                useSsl: či vyžadovať SSL, nie je povinné


----------------------
8. Vymazať žiadosť
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                virtualPath: Virtuálna cesta, povinná


----------------------
9. Zistiť, či lokalita existuje
        iisutil SiteExist /siteName:Rvsp

        Parametre:
                siteName: Názov stránky, vyžaduje sa
        Výnosná hodnota:
                400 neexistuje
                Existuje 503


----------------------
10. Nahradiť SSL certifikát stránky
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                sslHash: Certifikátový hash, vyžaduje, certifikát musí byť umiestnený v osobnej oblasti LocalMachine


----------------------
11. Nahradiť port lokality
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Parametre:
                siteName: Názov stránky, vyžaduje sa
                httpPort: Port
                httpsPort: SSL port


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


Chybový kód:

        302: Nesprávny parameter
        400: Lokalita nenájdená
        401: Súbor žiadostí nenájdený
        402: Aplikácia nebola nájdená
        403: Koreňová aplikácia nenájdená
        404: Virtuálny adresár nenájdený
        500: Verzia IIS neznáma
        501: http port je obsadený
        502: Https port je obsadený
        503: Miesto už existuje
        504: Existuje aplikačný fond
        505: Aplikácia už existuje
        506: Virtuálny adresár už existuje
        909: Neznáma chyba


Rozhranie:



Implementácia IIS6:



Implementácia IIS7:



Stiahnutie zdrojového kódu:

Turisti, ak chcete vidieť skrytý obsah tohto príspevku, prosím.Odpoveď





Predchádzajúci:Radish Home GHOST System X86/X64 Ultimate Edition 2017
Budúci:【Založenie veľkej veci】Nový reďkovkový domov duch Windows7 32&64 Computer City nainštalovaný v201708+
Zverejnené 7. 8. 2017 17:24:13 |
Áno, ďakujem za zdieľanie
Zverejnené 14. 12. 2017 15:18:15 |
Stačí si to stiahnuť a vyskúšať
Zverejnené 28. 12. 2017 12:57:21 |
Zverejnené 29. 12. 2017 14:59:22 |
Podporte prenajímateľa, pozrite sa na to  
Zverejnené 21. 5. 2018 14:00:17 |
Nauč sa to
Zverejnené 13. 1. 2019 18:22:04 |
Drahý, hľadám toto, skús to, ďakujem
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com