上一篇文章透過一個 CRUD 的範例,跟大家介紹 Azure Blob Storage 的基本使用方式,這篇文章要來跟大家分享 Azure Storage 的另一個服務 - Azure Files,它支援 SMB 協定,可以讓我們透過「網路磁碟機」的方式,直接連線到 Azure Files 的儲存空間,存取檔案就像在本機一樣,相當方便。
[食譜好菜] 用 C# 將檔案儲存在 Azure Blob Storage 的雲端空間
將應用程式部署在雲端平台上,除非是自己開虛擬機器,不然要儲存檔案的話,應該都是要再另外使用雲端的檔案儲存服務,Azure Blob Storage 即是其中一個由微軟推出的雲端檔案儲存解決方案,這篇文章我就來簡單介紹一下如何用 C# 在 Azure Blob Storage 上對一個檔案做 CRUD。
[食譜好菜] 實作一個存取資料庫 Web Api 來體驗一下 Azure Functions 的輕便
有一些專案它的生命週期不長,像是商業活動專案,活動過了,專案也就跟著結束,如果使用者不多,而且使用者大都集中在某個時段才會操作系統,那 Azure Functions 是挺合適的解決方案;又或者,我們有一些排程工作,執行的間隔時間很長,可能一天才一次,用 Azure Functions 也很適合。
[食譜好菜] 在 Azure App Service 上自訂網域讓 Cloudflare 代理
Cloudflare 是一間提供給網站使用的綜合網路服務供應商,做為一個坦在網站前面的網路服務,Cloudflare 的 CP 值沒有第一也有第二,不過它一直是虧損的狀態,有點擔心有一天它錢燒完倒了,扯遠了,回到本文的主題,我們在 Azure App Service 如何自訂網域讓 Cloudflare 來代理?
[食譜好菜] SQL Server 中「使用者(User)」與「角色(Role)」的授權關係。
- 1062
- 0
- SQL Server
上一篇文章大致地了解了 SQL Server 登入及使用者之間的關係,登入只是個開始而已,只是能進到 SQL Server 而已,這時候還不能存取任何資料庫物件,還需要得到授權,要在 SQL Server 授權存取資料庫物件,就不得不提到「使用者(User)
」及「角色(Role)
」。
[食譜好菜] 既生登入,何生使用者?SQL Server「登入」及「使用者」的關係。
- 2562
- 0
- SQL Server
當我們建立了一個 SQL Server 實例之後,在開始處理資料之前,如果是對資安意識相對高一點的開發者,應該會有一個步驟是為我們的應用程式建立帳號,並且授予相對應的權限,而不會用 sa
走天下,當我們建立了一個登入
時,通常會去使用者對應
的頁面勾選對應的資料庫,此時,SQL Server 也會幫我們建立一個與登入名稱一樣的使用者
,我們可能沒有感覺,但是 SQL Server 的登入及使用者其實是拆開來的。
[小菜一碟] Azure App Service on Linux 預設時區的問題
幾年前分享過一篇 [料理佳餚] Azure App Service 及 SQL Database 預設時區的問題,當時的 App Service 還沒有 Linux 可以選,那時候的文章裡面針對 Windows 修改預設時區的設定在 Linux 是行不通的,需要改用 For Linux 的設定。
[小菜一碟] 要注意 Regular Expression 的 Greedy Mode(貪婪模式)
- 1061
- 0
- Regular Expression
Regular Expression(正則表達式),在我個人的學習過程一直都是用戰養戰的方式來熟悉它的,透過不斷地實作來讓自己對這些生澀的語法不再陌生,但是其中有一些特性即使知道了還是會踩坑,Greedy Mode(貪婪模式)
就是其中一個。
[食譜好菜] 殺雞焉用牛刀,想做關鍵字搜尋 Windows Search Service 一樣嚇嚇叫。
- 1036
- 0
- Windows Search
最近手上的專案有一個需求,使用者想對上傳的檔案(簡報、會議記錄、...等)做關鍵字搜尋,腦中閃過的第一個解決方案是 Elasticsearch(ES),但是這得額外架設服務、撰寫程式將檔案內容送進 ES 做索引,要花錢、花時間,使用者不一定買單,所以我就想到 Windows 檔案總管的搜尋功能能不能拿來用?它背後使用的服務是 Windows Search Service(WSS),下關鍵字去 Google 馬上就找到黑大的文章,感謝黑大。
[廚餘回收] 在 ASP.NET Core 中誤用 async void 竟引發了 502(Bad Gateway)
- 1113
- 0
- ASP.NET Core
這個是我最近處理的一個問題,使用者回報網站某個功能壞了,而且發現最近時不時網站會顯示 502(Bad Gateway)的畫面,雖然多重新整理幾次它就好了,但是這並不正常,我隨即捲起袖子開始一系列的追查動作,誓言一定要將兇手緝捕歸案。