Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 28164|Respuesta: 6

[Fuente] .net/c# operaciones para iiS6, 7 [código fuente]

[Copiar enlace]
Publicado en 7/8/2017 16:05:45 | | |
La encapsulación es adecuada para su uso como herramienta interna en proyectos que necesitan operar IIS en el instalador, como la creación de un sitio web o un directorio virtual

Forma básica:
iisutil.exe Comando / Argumento 1: Valor 1 / Parámetro 2: Valor 2


El valor de retorno del proceso es el resultado en ejecución, 0 indica éxito y los otros valores indican error; véase el código de error más abajo


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

1. Crear un sitio
        iisutil CreateSite /siteName:Rvsp /httpPort:80 /httpsPort:445 /physicalPath:C:\wwwroot /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                httpPort: Puerto, requerido bajo IIS6, no obligatorio en IIS7
                httpsPort: puerto ssl, no necesario
                PathFísico: Camino físico, requerido
                sslHash: El hash del certificado es necesario cuando se especifica httpsPort, y el certificado debe colocarse en el área personal de la LocalMachine


----------------------
2. Eliminar el sitio
        iisutil RemoveSite /SiteName:Rvsp

        Parámetros:
                SiteName: El nombre del sitio, obligatorio


----------------------
3. Crear un pool de aplicaciones
        iisutil CreateAppPool /poolName:RvspPool

        Parámetros:
                poolNombre: El nombre de la piscina, obligatorio


----------------------
4. Eliminar el pool de aplicaciones
        iisutil RemoveAppPool /poolName:RvspPool

        Parámetros:
                poolNombre: El nombre de la piscina, obligatorio


----------------------
5. Crear un directorio virtual
        iisutil CreateDir /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /enableAllMimeTypes:true

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                virtualPath: El camino virtual, que comienza por /, actualmente solo soporta un nivel, necesario
                PathFísico: Camino físico, requerido
                enableAllMimeTypes: Opcional para permitir la descarga de archivos arbitrarios


----------------------
6. Eliminar el directorio virtual
        iisutil RemoveDir /siteName:Rvsp /virtualPath:/log

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                virtualPath: El camino virtual, obligatorio


----------------------
7. Crear una aplicación
        iisutil CreateApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                virtualPath: El camino virtual, que comienza por /, actualmente solo soporta un nivel, necesario
                PathFísico: Camino físico, requerido
                poolName: El nombre del grupo de aplicaciones, obligatorio
                useSsl: si se debe requerir SSL, no es obligatorio


----------------------
8. Eliminar la aplicación
        iisutil RemoveApp /siteName:Rvsp /virtualPath:/log /physicalPath:C:\wwwroot\log /poolName:RvspPool /useSsl:true

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                virtualPath: El camino virtual, obligatorio


----------------------
9. Determinar si el sitio existe
        iisutil SiteExist /SiteName:Rvsp

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
        Valor de devolución:
                400 no existe
                Existe el 503


----------------------
10. Reemplazar el certificado SSL del sitio
        iisutil SetCert /siteName:Rvsp /sslHash:5681154ac76ef9b73af44b08e4730933c633b26b

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                sslHash: Hash del certificado, obligatorio, el certificado debe colocarse en el área personal de la LocalMachine


----------------------
11. Reemplazar el puerto del sitio
        iisutil SetPort /siteName:Rvsp /httpPort:8080 /httpsPort:8081

        Parámetros:
                SiteName: El nombre del sitio, obligatorio
                httpPort: Puerto
                httpsPort: puerto ssl


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


Código de error:

        302: Parámetro incorrecto
        400: Sitio no encontrado
        401: Fondo de solicitudes no encontrado
        402: Solicitud no encontrada
        403: No se ha encontrado la aplicación raíz
        404: Directorio virtual no encontrado
        500: Versión del IIS desconocida
        501: el puerto http está ocupado
        502: El puerto https está ocupado
        503: El sitio ya existe
        504: Existe un pool de aplicaciones
        505: La solicitud ya existe
        506: El directorio virtual ya existe
        909: Error desconocido


Interfaz:



Implementación de IIS6:



Implementación de IIS7:



Descarga del código fuente:

Turistas, si queréis ver el contenido oculto de esta publicación, por favorRespuesta





Anterior:Radish Home GHOST System X86/X64 Edición Definitiva 2017
Próximo:【Fundando la Gran Causa】Nueva Ciudad Fantasma de Rábanos en Windows7 32 y 64 Ciudad Informática Instalada v201708+
Publicado en 7/8/2017 17:24:13 |
Sí, gracias por compartirlo
Publicado en 14/12/2017 15:18:15 |
Solo hay que descargarlo y probarlo
Publicado en 28/12/2017 12:57:21 |
Publicado en 29/12/2017 14:59:22 |
Apoya al casero, échale un vistazo  
Publicado en 21/5/2018 14:00:17 |
Apréndelo
Publicado en 13/1/2019 18:22:04 |
Querida, busco esto, pruébalo, gracias
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com