première fois ici. J'utilise ASP (vbscript) classique sur un serveur Windows 2008 avec IIS7. J'utilise un utilitaire de ligne de commande avec le code suivant: (le répertoire est pas le code réel mais utilisé à des fins de test!)classique asp WScript.Shell exécuter l'erreur
dim oShell
Set oShell = CreateObject("WScript.Shell")
oShell.run "%COMSPEC% /C dir c:\ > c:/tmp/dir.txt", 0, TRUE
set oShell = nothing
est le problème maintenant ici: cela fonctionne sur la plupart de mes clients serveurs sans aucun problème, mais un en particulier donne une erreur sans description sur la ligne oShell.run. Si je tue w3wp.exe ou dans le gestionnaire IIS, recycler le pool d'applications, il recommence à fonctionner ... mais l'erreur revient toujours ... J'ai essayé d'utiliser le moniteur de processus, mais je ne sais pas quoi regarder pour ... Une idée de ce qui pourrait causer ce comportement? ou éventuellement une sorte de solution de contournement?
Je suis désolé pour la réponse tardive, je ne reçois pas un e-mail de notification ?? J'ai essayé d'ajouter le "serveur". mais ça ne marche toujours pas. Y avait-il une raison derrière la suggestion, ou quoi de plus? – Eric
Pour Classic-ASP, vous devez ajouter ** Server ** devant CreateObject. – Sam