在 C# 應用程式內部要做鎖定,第一時間我們一定是先想到 lock 陳述式,但是 lock 陳述式無法在 async/await 的場景下使用,程式編譯不會通過,我們會得到一個錯誤訊息 - 無法在 lock 陳述式的主體中等候
。
[創意料理] 在 ASP.NET Core 沒有了 OutputCache,那就自己弄一個 ResultCache 加減用。
- 1113
- 0
- ASP.NET Core
- 2020-05-26
ASP.NET Core 的 ResponseCache 觸發伺服器端快取的條件尤為嚴格,限制很多,這也是它跟過去我們所熟悉的 OutputCache 特別不一樣的地方,所以 ResponseCache 我們也沒辦法就這樣直接當做 OutputCache 來使用,缺的部分我們只好自己來補足。
[小菜一碟] ASP.NET Core 解決 SEO 要求網址全小寫及無斜線結尾的問題
- 1948
- 0
- ASP.NET Core
- 2020-05-22
之前有寫過一篇在 IIS 用 URL Rewrite 解決 SEO 要求網址全小寫及有無斜線結尾的問題,到了 ASP.NET Core 雖然沒有 URL Rewrite 擴充套件可以安裝,但是有一個 URL Rewriting Middleware 可以來幫助我們做到一樣的事情。
[小菜一碟] ASP.NET Core MVC 中 _ViewStart.cshtml 及 _ViewImports.cshtml 的作用
- 4612
- 0
- ASP.NET Core
_ViewStart.cshtml 在 ASP.NET MVC 就存在了,而 ASP.NET Core MVC 則多了一個 _ViewImports.cshtml,這兩個都會對 View 有全域性的影響,重新來了解一下 _ViewStart.cshtml 及新多的 _ViewImports.cshtml 的作用。
[廚餘回收] 磁碟格式明明是 FAT32,印表機卻吃不到 USB 隨身碟?
公司有一台 HP Color LaserJet Pro 多功能事務機 M277dw,插入 USB 隨身碟想要掃描文件出來,卻出現訊息:
您可能使用本印表機不支援的 USB 隨身碟或檔案系統。請將檔案儲存在使用檔案配置表 FAT 檔案系統的標準 USB 隨身碟。
查看官網確定印表機有支援 FAT12、FAT16 與 FAT32 磁碟格式,再三檢查 USB 隨身碟確定磁碟格式是 FAT32,這就怪了。
[食譜好菜] ASP.NET Core MVC 新增 Areas(區域)
- 6914
- 0
- ASP.NET Core
- 2020-05-01
在 Visual Studio 2019 v16.4.5 的 ASP.NET Core MVC 專案上,按右鍵移到「加入
」是看不到「區域
」這個選項的。
所以 Areas(區域)得要自己手動加了,這邊就記錄一下手動新增 Areas 的步驟。
[料理佳餚] 用 PowerShell 在 CentOS 7 上實現 ASP.NET Core 的藍綠部署
- 504
- 0
- ASP.NET Core
- 2023-01-11
PowerShell 目前是開源的,而且跨平台,做為一位長期在微軟技術生態圈打滾的碼農,面對要撰寫 Script 做自動化工作的場景,怎麼可以不用呢? 馬上來將上一篇文章用 Shell Script 實現藍綠部署,改用 PowerShell 來實現。
[料理佳餚] 用 Shell Script 在 CentOS 7 上實現 ASP.NET Core 的藍綠部署
- 528
- 0
- ASP.NET Core
- 2023-01-11
在過去,發佈 Web 應用程式到 IIS 上,只要把新發佈的檔案覆蓋掉線上的檔案,IIS 就自動幫我們處理好新舊版的切換,現在搬到 Linux,這個新舊版切換的程序就得自己來了,第一個想到的工具就是 Shell Script。
[料理佳餚] 在 CentOS 7 上使用 Nginx 反向代理 ASP.NET Core 應用程式要注意的事情
- 1213
- 0
- ASP.NET Core
- 2020-03-02
微軟官方文件「在 Linux 上使用 Nginx 裝載 ASP.NET Core」使用的作業系統是 Ubuntu,我個人是偏好號稱萬年不掛的 CentOS,Linux 不同陣營之間的風格是有一點差異的,所以如果照著微軟官方的步驟套到 CentOS 上,一定會在某個地方覺得拐手,我就把到可以成功瀏覽網頁之前需要注意地方做個記錄。
[廚餘回收] 每次登入 Windows Server 2019 都出現關機事件追蹤器(Shutdown Event Tracker)
自從 Windows Server 2019 有一次莫名地被重新開機之後,每次登入就會出現關機事件追蹤器的視窗,不堪其擾。
做了 Windows Update 還是一樣,原因不明,不過我找到了三個解法,提供給各位參考。