2016-03-30 7 views
0

Ich habe ein Projekt in C# dot net, gibt es eine Handler-Datei, wo ich eine Funktion erstellt, die einige Daten aus Outlook und eine bestimmte Tabelle in meiner Datenbank aktualisiert. Ich muss das jede Stunde machen. Ich suchte und fand, dass ich ein neues Konsolenprojekt erstellen muss, das ich vermeiden möchte. Ich habe versucht, die URL mit curl_call in einer PHP-Seite aufrufen, wie ich PHP-Anwendung auf IIS habe, aber ich bekomme SSO Problem. Wenn es eine Möglichkeit gibt, die URL (http://myApp.myCompany.com/handler/getDetails.ashx) im Batch im 1-Stunden-Intervall auszuführen.Führen Sie eine URL ohne Öffnen des Browsers jede Stunde

Antwort

0

nur eine Aufgabe in dem Scheduler Windows-Task machen, die einmal pro Stunde ausgeführt wird, und hat die Aufgabe, den folgenden Befehl

powershell -ExecutionPolicy unrestricted -Command “ (New-Object Net.WebClient).DownloadString('http://myApp.myCompany.com/handler/getDetails.ashx')”

+0

Dank für die Antwort ausgeführt, erhielt ich einen Fehler. – Chandikumar

+0

Das obige ist der richtige Weg, um es in meinem Gebietsschema zu tun, aber es ist wahrscheinlich anders für Sie. Es gibt Unterschiede zwischen den Anführungszeichen, mit denen man etwas experimentieren muss. –