Posted in技術探討
Linux 安全設定與Apache2憑證更換
Posted in技術探討
.NET5 Preview.4更新內容一探究竟
.NET 5 是. NET 繼 Core 之後要推出的下一代的版本,自從微軟推出 .NET Core 平台之後也過了三代,.NET5 由 Core3 改良,並支援 WPF 和 Win Forms 開發,納入了 C#9 和 F#5、未來的 Xamarin 和 .NET Web Assembly 也預定將函式庫轉移為 .NET 5。在撰寫此文的當下,微軟官方釋出最新的版本為 v5.0.0-preview.4,若想使用 .NET 5,Visual Studio 2019 必須升級到 16.6 上(Mac 尚未支援);若使用 Visual Studio Code 則需下載最新的 C# Extenstion。
Posted in技術探討
如何在 Hyper-V 上安裝 Ubuntu 20.04並設定Enhanced Session Mode
最近的工作有項任務是將行動網站專案部署至 Linux 作業系統上。雖說 .NET Core 主打跨平台程式開發,但過去公司這項專案的開發環境和部署環境仍以 Windows 為主。為了測試專案是否能順利在 Linux 環境下執行,在安裝至NAS之前,先在自己本機架設虛擬環境,並將行動網站發佈上去執行。
以往在本機架設虛擬環境時大多首選是安裝 VMWare、VirtualBox 等產品,而微軟從 Windows 10 開始,於 64 位元的專業版、企業版和教育版提供了 Hyper-V,提供另一項選擇。Hyper-V 中建構的虛擬機器可匯出儲存,匯出的虛擬機之後可匯入其他 Hyper-V,包括 Azure 環境底下的 Hyper-V。