0

ASP.Net Coreで比較的新しいです。ASP.Netコア - スケジューラタスクの追加

私のASP.Net Coreアプリケーション用のタスクスケジューラを実装したいと思います。私が見つけた何

はthis-

http://www.hanselman.com/blog/HowToRunBackgroundTasksInASPNET.aspx

あるしかし、私は私のアプリでこれを実装する方法を見つけることができません。

誰でも、ASP.Netのタスクスケジューラを実装するためのチュートリアルのリンクを入力してください。

ご協力いただきありがとうございます。

+1

ハングファイアを調べることをおすすめします。https://github.com/HangfireIO/Hangfire/pull/604 –

答えて

0

Hangfireのような3番目のライブラリを使いたくないのなら、あなたのタスクを実行するアプリケーション内のAPIを呼び出すpowershellスクリプトを作成するのが簡単な解決策だと思います。

ここでは、指定したURLにGETリクエストを行うPSスクリプトの例を示します。

$url="http://www.myapp.com/api/runjob" 
$content=(New-Object System.Net.WebClient).DownloadString("$url"); 

$Logfile = "D:\Temp\job.log" 
Add-content $Logfile -value $content 

次に、タスクスケジューラでそのスクリプトを実行します。