使用 Azure Web Application 服務時,Azure 都會很體貼的幫我們更新主機上的 .Net Core SDK,若什麼都沒有設定,這時 Web Application 自動會引用最新的 SDK,但有時候我們就只想讓該 Web Application 使用特定版本的 SDK 時,又該如何設定呢
2018年12月25日 星期二
2018年12月9日 星期日
解決使用 TeamViewer 遠端連線開啟 Visual Studio 2017 會黑畫面的問題

2018年10月29日 星期一
讓 Windows Azure Web Server 擁有自動修復/重啟機制
這篇文章的內容其實應該半年前就打算要筆記下來了,無奈那陣子在忙 PMP 證照的考試以至於沒有特別撥出時間來寫,起因在於某個案子是用 .Net Core 開發出來的應用放在 Azure Web Server 上,但由於內部 Client 端對 Server API 的 Request 沒有良好的規劃,導致有一些多餘(數量還不少...)的 Request 已經開始造成 Server 的負擔,加上 Server 選用的等級也不高...所以那陣子 Server 的狀態一直處於不穩定的狀態,常常假日都要有人待命去對 Server 做重啟的動作,慶幸在網路上有看到針對此問題相關的文章,二話不說馬上拿來用看看(應該沒人想在假日一直 On Call 吧...)
2018年7月19日 星期四
C# 建立物件的淺層複製(Shallow Clone/Copy)及深層複製(Deep Clone/Copy)
這幾天在使用 Memory Cache 時,意外發現外部的修改會影響到 Memory Cache 原本的值,進而延伸出其它神奇的問題,追根究柢,主要是因為在存取 Memory Cache 值時,都是使用同一份參考(reference),造成程式上某個地方改動該 Cache 值時,其它地方都會受到影響,所以我的解決方式就是深層複製出一份 Cache 的值供外部使用,防止外部操作去更動到原始 Cache 值
類似的問題其實以前就遇過了,但當時因為手上太多案子所以就只在網路上找ㄧ些快速解法複製貼上而不了了之(菸~~~),這次趁休假空擋整理出ㄧ些覺得還不錯的實作方式及順便比較一下優缺點。
訂閱:
文章 (Atom)