Sous Windows 2000, le paramètre par défaut d'IIS est de communiquer avec le programme exécutable sur le Web. Cependant, en 2003, les services IIS à cet égard sont interdits.
Le problème que j'ai maintenant est d'utiliser le Web et un programme exécutable par des paramètres pour se connecter. Et exécutez ce programme exécutable avec la participation.
Il n'y a eu aucune erreur lors de l'exécution à l'aide de server.createObject ("wscript.shell") dans ASP sous Windows 2003, mais il n'a pas été exécuté.
Mais il peut être exécuté sous Windows 2000.
Hoho, réalisez que c'était la blague d'IIS.
Si server.createObject ("wscript.shell" est pris en charge sous Windows2003)
Vous devez configurer le contenu
1: Dans "Extension du service Web", ActiveServerPages, le connecteur de données Internet, l'extension du service d'agent RPC et les fichiers inclus du côté du serveur doivent être définis à l'état admissible.
2: "Site Web" - "Propriétés -" Répertoire principal - "Configuration -" Options - "Démarrez le chemin parent
3: "Site Web" - "Propriétés -" Services - "Sélectionnez" Exécution des services www en mode d'isolement IIS5.0 "dans le mode d'isolement
4: Démarrer -》 Programme -》 Outils de gestion -》 Services. Trouver le service RPC, double-cliquez -》 Connexion -》 Autoriser le service à interagir avec le bureau
De cette façon, vous pouvez exécuter ASP Server.CreateObject ("wscript.shell") dans Windows 2003.
À l'origine, je voulais utiliser ASP.NET pour réaliser ce programme, et ce problème a toujours existé dans ASP.NETZH. Alors utilisez Asp
Les fonctions peuvent être implémentées dans ASP. Je ne l'ai pas fait sous ASP.net. Si vous êtes intéressé, vous pouvez essayer!