Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 28164|Відповідь: 6

[Джерело] .net/c# операції для iiS6, 7 [вихідний код]

[Копіювати посилання]
Опубліковано 07.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 port


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


Код помилки:

        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
Наступний:【Заснування Великої Справи】Новий привид для дому для редьки Windows7 32&64 Computer City встановлено v201708+
Опубліковано 07.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