12 時間ごとにコードを実行する Asp MVC アプリケーションを作成したいと考えています。このコードは、毎回サーバー上にファイルを作成します。
そのため、非同期メソッドを作成し、イベントから呼び出してApplication_Start
スケジュールを作成しましたが、正常に機能しました。
私の問題は、ファイルを作成する場所です。からメソッドを呼び出すとApplication_Start
、 のインスタンスがServer.MapPath
利用できません。そこで、呼び出しコードを に移動しましApplication_AuthenticateRequest
た。しかし、問題はまだここにありました。今回は、Server.MapPath
.
MVC.netでこれらすべてを行うための解決策は何ですか:
- 12 時間ごとに呼び出されるメソッドを作成する
- application_start でのアプリケーションのロックを回避する非同期メソッドを作成する
- 呼び出しごとにファイルを作成する