Unter Windows 2000 besteht die Standardeinstellung von IIS darin, mit dem ausführbaren Programm im Web zu kommunizieren. Im Jahr 2003 sind IIS -Dienste diesbezüglich jedoch verboten.
Das Problem, das ich jetzt habe, besteht darin, das Web und ein parameterausführbares Programm zur Verbindung zu verwenden. Und führen Sie dieses ausführbare Programm mit Teilnahme aus.
Es gab keinen Fehler beim Ausführen von Server.createObject ("wscript.shell") in ASP unter Windows 2003, wurde jedoch nicht ausgeführt.
Aber es kann unter Windows 2000 ausgeführt werden.
Hoho, merke, dass es Iis 'Witz war.
Wenn server.createObject ("wscript.shell" unter Windows2003 unterstützt wird)
Sie müssen den Inhalt einrichten
1: In "Webdiensterweiterung" müssen ActivesServerpages, Internet -Datenkonnektor, RPC -Agent -Service -Erweiterung und die enthaltenen Dateien auf der Serverseite auf den zulässigen Status festgelegt werden.
2: "Website" - "Eigenschaften -" Hauptverzeichnis - "Konfiguration -" Optionen - "Starten Sie den übergeordneten Pfad
3: "Website" - "Properties -" Dienste - "Wählen" WWW -Dienste im IIS5.0 -Isolationsmodus "im Isolationsmodus ausführen
4: Start -》 Programm -》 Management -Tools -》 Services. Finden Sie den RPC -Dienst, doppelklicken Sie -》 Login -》 Ermöglichen Sie dem Dienst, mit dem Desktop zu interagieren
Auf diese Weise können Sie ASPs Server.CreateObject ("wscript.shell") in Windows 2003 ausführen.
Ursprünglich wollte ich ASP.NET verwenden, um dieses Programm zu erstellen, und dieses Problem gab es immer in ASP.Netzh. Verwenden Sie also ASP
Funktionen können in ASP implementiert werden. Ich habe es unter ASP.NET nicht gemacht. Wenn Sie interessiert sind, können Sie es versuchen!