我正在構建一個試圖托管在 Azure 門戶中的 ASP.Net Core Web 應用程式。我們要求這些應用程式只能在一周內訪問特定時間,這些時間存盤在 Azure 資料庫中。是否可以在查看資料庫時使應用程式對用戶可用/可訪問

這里的設定是應用程式應該只在周二 14:00 - 16:30 之間可用。當我嘗試研究時,我們可以在門戶中安排任務/作業流程,但找不到我要找的東西。我只想知道這個要求是可能的,如果是這樣,請分享這個想法..我是新的 Web 應用程式開發和 Azure 部署,非常感謝任何幫助
uj5u.com熱心網友回復:
此功能在 Azure 中不可用。這是你必須自己處理的事情。
實作這一點的一種明顯方法是檢查應用程式是否應在每個請求上可用。如果請求日期和時間介于資料庫中設定的可用時間之間,則向用戶顯示網站內容,否則向他們顯示某種不可用訊息。
更復雜的方法是使用App_offline.htm檔案使您的站點不可用。您可以App_offline.htm根據希望站點離線/在線的日期/時間動態地向 WebApp添加/洗掉檔案。
但是請注意,當您的站點處于脫機狀態時,您仍需為 WebApp 付費,因為資源會保持供應狀態。
uj5u.com熱心網友回復:
您可以使用Azure 自動化服務來編排這樣的流程。您必須創建一個運行手冊(python 或 powershell 中的腳本),它將查詢資料庫并確定托管您的 web 應用程式的Azure 網站應該啟動或停止的時間。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/324646.html
標籤:asp.net-mvc 天蓝色 asp.net核心 azure-web-app-service azure-sql-数据库
