En Windows 2000, la configuración predeterminada de IIS es comunicarse con el programa ejecutable en la web. Sin embargo, en 2003, los servicios de IIS a este respecto están prohibidos.
El problema que tengo ahora es usar la web y un programa ejecutable de parámetros para conectarse. Y ejecute este programa ejecutable con participación.
No hubo error al ejecutar usando servidor.createObject ("wscript.shell") en ASP en Windows 2003, pero no se ejecutó.
Pero se puede ejecutar en Windows 2000.
Hoho, date cuenta de que era la broma de IIS.
Si el servidor.createObject ("wscript.shell" es compatible con Windows2003)
Tienes que configurar el contenido
1: En "Extensión del servicio web", ActiveServerPages, Internet Data Connector, RPC Agent Service Service Service Service y incluidos archivos en el lado del servidor deben establecerse en el estado permitido.
2: "Sitio web" - "Propiedades -" Directorio principal - "Configuración -" Opciones - "Inicie la ruta principal
3: "Sitio web" - "Propiedades -" Servicios - "Seleccione" Ejecución de servicios www en el modo de aislamiento IIS5.0 "en el modo de aislamiento
4: Inicio -》 Programa -》 Herramientas de gestión -》 Servicios. Encuentre el servicio RPC, haga doble clic -》 Iniciar sesión -》 Permita que el servicio interactúe con el escritorio
De esta manera, puede ejecutar el servidor de ASP.CreateObject ("wscript.shell") en Windows 2003.
Originalmente, quería usar ASP.NET para hacer este programa, y este problema siempre ha existido en ASP.NETZH. Así que usa ASP
Las funciones se pueden implementar en ASP. No lo hice bajo ASP.NET. Si está interesado, ¡puede intentarlo!