要部署應用程式到 Azure App Service 的方式有好幾種,其中我認為最簡單直接的就是把應用程式打包成 Zip 檔案後上傳,讓 Kudu 服務來幫忙處理我們上傳的 Zip 檔案,而且自從 curl 在 Windows 10 version 1803 內建之後,就讓這件事變得更容易了。
[小菜一碟] 如何將 LINE 會議室的連結分享到 LINE 社群?
自從 2020 年疫情大爆發以來,如果要票選疫情期間的關鍵字,「居家上班(Work From Home - WFH)
」絕對是榜上有名,而各家即時通訊廠商為了 WFH 這件事情,無不卯足全力調整自家軟體功能,希望在這個特殊的時期能夠跟得上使用者的需求,其中在台灣擁有大量用戶的 LINE 就將其群組通話功能獨立出來做成「LINE 會議室
」,使用者只要經由會議室連結
就能直接進行群組通話,不需要是同一個群組內的成員,但是這個會議室連結無法分享在 LINE 社群,這篇文章就來說明要怎麼讓 LINE 會議室連結分享在 LINE 社群?
[小菜一碟] 使用 App Service 受控憑證為我們綁定在 Azure App Service 的自訂網域掛上 SSL/TLS 憑證
在 HTTP over SSL(HTTPS) 還沒成為每個公開網站的標配的那個年代,買 SSL/TLS 憑證也是一筆錢,時間來到了現在,是雲端服務蓬勃發展的年代,具有一定規模的雲端平台大都有為客戶提供免費簽發 SSL/TLS 憑證的服務,這篇文章就來介紹如何為我們的 Azure App Service 自訂網域掛上 App Service 受控憑證?
[食譜好菜] 在 Azure App Service 上自訂網域讓 Cloudflare 代理
Cloudflare 是一間提供給網站使用的綜合網路服務供應商,做為一個坦在網站前面的網路服務,Cloudflare 的 CP 值沒有第一也有第二,不過它一直是虧損的狀態,有點擔心有一天它錢燒完倒了,扯遠了,回到本文的主題,我們在 Azure App Service 如何自訂網域讓 Cloudflare 來代理?
[小菜一碟] Azure App Service on Linux 預設時區的問題
幾年前分享過一篇 [料理佳餚] Azure App Service 及 SQL Database 預設時區的問題,當時的 App Service 還沒有 Linux 可以選,那時候的文章裡面針對 Windows 修改預設時區的設定在 Linux 是行不通的,需要改用 For Linux 的設定。
[小菜一碟] 如何傳遞參數給 Azure App Service 的 WebJob?
Azure App Service 中有一個 WebJob 功能,它可以讓我們上傳執行檔或指令碼,然後利用 App Service 的資源來長時間或排程執行,不需要另外開一台 VM,我們原本就已經有開發好的應用程式,改都不用改,直接打包成 zip 檔上傳就能執行,相當方便,但是我們要怎麼傳遞參數給我們在 WebJob 的應用程式?
[小菜一碟] 預熱 ASP.NET MVC 的 View
- 1988
- 0
- ASP.NET MVC
- 2018-12-23
ASP.NET MVC 的 View 預設是 Load on Demand(按需加載),也就是說 View 第一次要 Render 的時候才會去載入跟編譯,這個就會造成一個現象,即使 Web 應用程式已經完成啟動,在瀏覽頁面的時候也是會感覺到一點延遲,尤其 Web 應用程式部署在 Azure App Service 上更為明顯,既然這樣,那我們就在 Web 應用程式啟動時候,把所有 View 載入跟編譯,然後 Render 一次就行了,我們來看看怎麼做?
[料理佳餚] Azure App Service 及 SQL Database 預設時區的問題
如果是自架 IIS、SQL Server 伺服器,取得當前時間是看伺服器設定的時區在哪裡,就會拿到當地時區的當前時間,但是我們使用 Azure 提供的 PaaS 服務,只管用不必管伺服器,首要注意的是取得當下時間的 API 預設時區 UTC 的問題,務必在上雲之前針對自己的程式調整一番。
[料理佳餚] 用 LineBot 實現簡易的 IM 客服功能
看了董大偉老師的文章「關於LineBot (1) - 用c#建立一個LineBot」之後,我也來跟風一下,可是只有簡單的機器人回應有一點單調,憑藉著我以前在 CTI 領域的經驗,來實作一個簡易型的 IM 客服進線功能。
[料理佳餚] 用 SSL For Free 產生 SSL 憑證上傳給 Azure App Service 使用
Microsoft Azure App Service 可以允許我們自訂 SSL 憑證,雖然 Azure App Service 預設就有 SSL 加密,一開始提供的 http://xxx.azurewebsites.net URL 只要改用 https:// 一樣可以通,不過我們如果要自訂網域的話,SSL 憑證就要自己想辦法了。
我們可以向 GlobalSign、VeriSign、Entrust、…等提供 SSL 認證的業者購買,不過就在去年(2015 年)底有一間叫 Let’s Encrypt 的數位憑證認證機構推出了免費 SSL/TLS 憑證服務,有了這個服務之後我們就能免費申請憑證,有佛心來著的大神就利用 Let’s Encrypt 推出了 SSL For Free 的線上工具,讓我們直接從網路上取得 SSL 憑證,個人覺得整個取得 SSL 憑證的過程還滿順的,沒什麼障礙。
- 1