タグ

2011年11月25日のブックマーク (1件)

  • ASP.NETでWindowsサービスのような機能を実装する方法

    はじめに アプリケーションを作成していると、定期的に処理を実行したいということがよくあります。例えば、「毎日1回不要なデータを消す」「定期的にキャッシュしたデータが更新されていないかチェック」といった場合です。こういった場合にはWindowsサービスを利用するなどの方法が取られます。 しかしWebアプリケーションでWindowsサービスを利用する場合、Webサイトのセットアップとは別にサービスを設定する必要があり、メンテナンスの手間がかかります。Webサイト上のスレッドで実行できれば、サービス起動などの手間を減らすことができます。 稿では、Windowsサービスのような定期的な処理を実行するための機能をASP.NETに組み込む方法を解説します。この機能はWebサイト1つにDBサーバ1台という形での利用を想定しています。大規模Webサイトで複数のWebアプリケーションを同時にホストするよう

    ASP.NETでWindowsサービスのような機能を実装する方法