2012-04-13 8 views
3

Kennt jemand eine Möglichkeit, eine JavaScript-Datei oder einen Satz von Dateien immer unter IISNode auszuführen, ohne dass eine Clientanforderung erforderlich ist? Die Idee wäre, Skripts zu haben, die sich wie Dienste verhalten, aber sie unter IISNode laufen lassen.Wird immer mit IISNode ausgeführt

Danke! csh3

Antwort

0

Ich denke, Sie haben einen Grund, Iisnode zu verwenden, aber Sie versuchen, einen Dienst in IIS auszuführen, die keine gute Idee ist, wenn Sie als Dienst ausführen möchten, dann als Dienst ausgeführt werden. how?

, wenn Sie immer noch darauf bestehen iisnode dann sind

Verwendung Application Initialization for IIS

Optionen zu verwenden oder einen geplanten Auftrag schreiben, die Ihre iisnode Seite

Oder nutzen pingdom wie Service Pings Ihre iisnode Anwendung ping.

+0

Es tut mir leid, dass ich nicht klar bin. Ich sagte, dass die JavaScript-Dateien sich "wie Dienste verhalten", aber sie sind keine vollständigen Dienste. Der Grund, dass ich mit IISNode experimentiere ist, dass ich Skripte in einem Ordner löschen und ausführen lassen möchte. Das Ziel ist, dass sie vor der ersten Anfrage eine Initialisierung durchführen. Da sich die Namen der Skripte und der Skripte selbst ändern können, müsste das Pingen dynamisch sein. Danke für deine Antwort. Ich denke, ich muss etwas anderes herausfinden. – csh3

0

Sie können node-windows ausprobieren, damit Node.js-Anwendungen als Windows-Dienst ausgeführt werden können. Ein nettes Feature ist, dass es auch eine Möglichkeit bietet, in das EventLog zu schreiben.

Es passt wahrscheinlich besser zu Ihrem Szenario, wenn man bedenkt, dass Sie eine der IIS-Funktionen benötigen, die nicht auf dem langen Weg liegen.

Hoffe, dass dies Sie in mehr anwendbare Richtung zeigt.

Verwandte Themen