2014-11-06 50 views
2

我在寫一個應用程序ASP.NET MVC。我有一些人在2年後過期的記錄(其狀態字段更改爲過期)。我需要每天執行一次檢查以檢查過期的記錄。我沒有權限在數據庫上創建作業,所以我需要找到一種方法在我的應用程序上執行此操作。如何在ASP.NET MVC中運行作業?

是否存在與數據庫作業等同的東西或解決方法,讓它在沒有任何用戶干預的情況下每天運行並且不會阻止應用程序?

回答

1

您必須以管理員身份登錄才能執行這些步驟。如果您未以管理員身份登錄,則只能更改適用於您的用戶帳戶的設置。

如果您定期使用特定程序,則可以使用任務計劃程序嚮導創建一個任務,根據您選擇的計劃自動爲您打開該程序。

  1. 通過單擊開始按鈕,單擊控制面板,單擊系統和安全性,單擊管理工具,然後雙擊任務計劃程序來打開任務計劃程序。如果系統提示您輸入管理員密碼或進行確認,請輸入密碼或提供確認。
  2. 單擊操作菜單,然後單擊創建基本任務。
  3. 輸入任務的名稱和可選說明,然後單擊下一步。
  4. 執行下列操作之一:

•要選擇基於日曆的日程,請單擊每日,每週,每月,或一次,點擊下一步;指定要使用的計劃,然後單擊下一步。

•要選擇基於常見循環事件的計劃,請單擊計算機啓動時或當我登錄時,然後單擊下一步。

•要選擇基於特定事件的計劃,請單擊記錄特定事件時,單擊下一步;使用下拉列表指定事件日誌和其他信息,然後單擊下一步。

  1. 要安排程序自動啓動,請單擊「啓動程序」,然後單擊「下一步」。
  2. 單擊瀏覽找到要啓動的程序,然後單擊下一步。
  3. 單擊完成。

Reference

+0

我認爲這不會爲我工作,因爲我需要工作,我的數據庫中更新的字段。 – user3340627 2014-11-06 12:15:45