2013-05-01 62 views
0

我正嘗試在cron作業的特定時間將xml-feed讀入數據庫。一切工作正常(cron作業調用頁面,xml腳本開始運行並讀入數據庫),除了我不希望別人能夠通過訪問此頁面來運行腳本。因此,我一直在考慮爲此腳本設置一個受密碼保護的頁面,但是沒有關於如何使用cron作業和asp.net執行此操作的大量信息。ASP.NET - 帶密碼保護的Cron作業頁面

這似乎是非常容易與PHP(使用htaccess文件,併發送用戶名和密碼與cron-job url像http://username:[email protected]/cron)。 是否可以用asp.net網站做到這一點?

我必須使用cron作業,因爲我的虛擬主機提供商沒有windows任務計劃程序。

感謝, 阿克塞爾

回答

0

,你可以通過使用受保護的網址目錄中的web.config特定

0

兩個點來我的心

  1. http://username:[email protected]/cron喜歡的網址是無用的固定如果HTTPS不曾用過。您可以使用查詢字符串使您的asp.net網址等同於它。
  2. 如果ssl是不可能的,爲什麼不啓用ip檢查代碼將只在從特定ip(Linux服務器ip)請求頁面時運行?
+0

我想我會去ip檢查解決方案!非常感謝這些信息!有時它很難創造性地想出簡單的想法,比如檢查ip :) – Axel 2013-05-01 14:28:28