webForumDet fria alternativet

Köra program ifrån asp

ASP

2 svar · 215 visningar · startad av Travoni

Medlem sedan okt. 20041 556 inlägg
Frågan#1

Jag har gjort lite tester att köra program med server.CreateObject("Wscript.Shell")
Ett program som skall kunna köras med en comandorad med parametrar. ex mitt_program.exe -param1 -param2 osv.

Detta program skall skapa en fil som skall lägga sig i en skrivbar katalog på servern.

Som jag i sin tur skall kunna ladda ner, men det är en annan fråga.

Nu till saken, om jag kör denna lokalt så funkar det men på servern funkar det inte. Jag har även kryssat för : "Allow Service to Interact with Desktop" under "control panel/services/world wide web publishing service"
Startat om IIS startat om tjänsten osv.osv. utan resultat.
Jag får inget felmeddelande heller så jag fattar inte vad som felar.

(Använder inte On error...)

Tips?

Medlem sedan dec. 19996 721 inlägg
#2

Inga rättighetsproblem vad beträffar själva programmet eller katalogen? Får IIS-användaren (om du använder den) köra programmet?

Prova gärna http://www.serverobjects.com/comp/Aspexec.zip

Medlem sedan okt. 20041 556 inlägg
#3

Katalogen har alla rättigheter läs/skriv/köra script.
Programmet har iusr-rättigheter (skall den ha fler rättigheter?).

AspEcec:
Jag har faktiskt testat det också utan / med samma resultat.

Jag har testat att köra tex. ping.exe och det funkar bra.

264 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
136 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)