Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 28164|Отговор: 6

[Източник] .net/c# операции за iiS6, 7 [изходен код]

[Копирай линк]
Публикувано в 7.08.2017 г. 16:05:45 ч. | | |
Капсулирането е подходящо за използване като вътрешен инструмент в проекти, които трябва да работят с IIS в инсталатора, като изграждане на уебсайт и виртуална директория

Основна формулярна форма:
iisutil.exe Команда / Аргумент 1: Стойност 1 / Параметър 2: Стойност 2


Връщаната стойност на процеса е текущият резултат, 0 означава успех, а останалите стойности показват грешка; вижте кода за грешка по-долу


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

1. Създайте сайт
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Параметри:
                siteName: Задължително е името на сайта.
                httpPort: Порт, изискван по IIS6, не е задължителен в IIS7
                httpsPort: SSL порт, не е задължително
                physicalPath: Физически път, задължителен
                sslHash: Хешът на сертификата е необходим, когато е посочен httpsPort, и сертификатът трябва да бъде поставен в личната зона на LocalMachine


----------------------
2. Изтрийте сайта
        iisutil RemoveSite /siteName:Rvsp

        Параметри:
                siteName: Задължително е името на сайта.


----------------------
3. Създаване на пул от приложения
        iisutil CreateAppPool /poolName:RvspPool

        Параметри:
                poolName: Задължително е името на басейна


----------------------
4. Изтрийте пула от приложения
        iisutil RemoveAppPool /poolName:RvspPool

        Параметри:
                poolName: Задължително е името на басейна


----------------------
5. Създайте виртуална директория
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Параметри:
                siteName: Задължително е името на сайта.
                virtualPath: Виртуалният път, започващ с /, в момента поддържа само едно изисквано ниво
                physicalPath: Физически път, задължителен
                enableAllMimeTypes: По желание позволява изтегляне на произволни файлове


----------------------
6. Изтрийте виртуалната директория
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Параметри:
                siteName: Задължително е името на сайта.
                virtualPath: Виртуалният път, задължителен


----------------------
7. Създайте приложение
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Параметри:
                siteName: Задължително е името на сайта.
                virtualPath: Виртуалният път, започващ с /, в момента поддържа само едно изисквано ниво
                physicalPath: Физически път, задължителен
                poolName: Името на пула от приложения, задължително
                useSSL: дали да се изисква SSL, не е задължително


----------------------
8. Изтрийте приложението
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Параметри:
                siteName: Задължително е името на сайта.
                virtualPath: Виртуалният път, задължителен


----------------------
9. Да се определи дали обектът съществува
        iisutil SiteExist /siteName:Rvsp

        Параметри:
                siteName: Задължително е името на сайта.
        Възвръщаема стойност:
                400 не съществува
                Съществува 503


----------------------
10. Замяна на SSL сертификата на сайта
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Параметри:
                siteName: Задължително е името на сайта.
                sslHash: Сертификат хеш, задължителен, сертификатът трябва да се постави в личната зона на LocalMachine


----------------------
11. Замяна на порта на обекта
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Параметри:
                siteName: Задължително е името на сайта.
                httpPort: Порт
                httpsPort: ssl порт


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


Код на грешка:

        302: Неправилен параметър
        400: Обектът не е открит
        401: Не е намерен пул от кандидатури
        402: Заявление не е намерено
        403: Root приложението не е намерено
        404: Виртуална директория не е намерена
        500: версия на IIS неизвестна
        501: HTTP портът е зает
        502: https портът е зает
        503: Обектът вече съществува
        504: Съществува пул от приложения
        505: Приложението вече съществува
        506: Виртуалната директория вече съществува
        909: Неизвестна грешка


Интерфейс:



Имплементация на IIS6:



Имплементация на IIS7:



Изтегляне на изходния код:

Туристи, ако искате да видите скритото съдържание на този пост, моляОтговор





Предишен:Radish Home GHOST System X86/X64 Ultimate Edition 2017
Следващ:【Основаване на Великата кауза】Нов дом за репички Ghost Windows7 32&64 Компютърен град инсталиран v201708+
Публикувано в 7.08.2017 г. 17:24:13 ч. |
Да, благодаря, че сподели
Публикувано в 14.12.2017 г. 15:18:15 ч. |
Просто трябва да го изтегля и да я пробвам
Публикувано в 28.12.2017 г. 12:57:21 ч. |
Публикувано в 29.12.2017 г. 14:59:22 ч. |
Подкрепяй наемодателя, погледни  
Публикувано в 21.05.2018 г. 14:00:17 ч. |
Научи го
Публикувано в 13.01.2019 г. 18:22:04 ч. |
Скъпи, търся това, опитай, благодаря
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com