IIS 部署 .Net Core 設定環境變數方法
在驗證環境設定全域環境變數ASPNETCORE_ENVIRONMENT=Staging
,但我看環境沒有生效…。我後來嘗試開exe有吃到,猜測是 IIS
問題,最後找到這篇。
在驗證環境設定全域環境變數ASPNETCORE_ENVIRONMENT=Staging
,但我看環境沒有生效…。我後來嘗試開exe有吃到,猜測是 IIS
問題,最後找到這篇。
之前研究 Linux 怎麼用橋接器是為了讓我別台電腦可以直接連到 VM,之前都要 Fortgate 防火牆設置路由表(route),後來覺得應該可以用橋接器來做連接,這邊用 Ubuntu 實作怎麼在 KVM 設定 VM 網路
橋接連至實體區網
。
最近要讓 KVM 不透過設定路由,想直接連接到現有網段,這邊繼網路新手虛擬網路設備 veth pair 實作筆記 - 程式狂想筆記這篇研究,我們這邊簡單操作 Linux Bridge 讓多種孔可以互相連線。
之前架設 KVM 網路是用預設 NAT
架構,在連線上外面是連不到 VM的。但我都需要在預設閘道
路由表多設定 192.168.122.x/24
指定到 VM
路由上面。這個做法感覺不是很方便,然後還要特別設定路由去連,前正子剛好在找 KVM 可以直接讓電腦網路方法,剛好看到用 Bridge
可以解決我這個問題。但是 Bridge
和 NAT
他們架構圖分不是很清楚,這邊就先做個簡單整理。
一般我常見程式解析 csv 程式都是用 split(',')
去解析不同欄位資料,但有經驗的工程師知道這個不是一個安全作法,可能會找額外 csvParse工具來解析。今天我看舊程式遇到這種方法,剛好有bug要解這個,有看到網路有一種比較安全轉換方法。
原本自己電腦 KVM 都特別要設定路由表特別把 IP 指定到 KVM 主機上面, KVM 主機也要設定 SNAT 設定上面,最近看到可以用橋接接受到外面設定 IP,這邊就簡單做個研究。看到 veth peer
就好其實做看看。
最近看到使用 Refit API 網址 log出現 %E2%80%8B
,讓我緊張不已。不過API看到是正常的。
也沒有跑出錯誤。本來想說是 refit 造成的原因,但是程式竟然沒有問題。這麼恐怖的事情當然要好好研究發生了什麼事。
這邊先據透原因,發現是文字有隱藏空白。參考如下圖
第一次部屬Net Core
程式,部屬要怎麼做。參考網路方式,有看到Web Deploy
,不過第一次部屬我覺得還是先用手動部屬,之後再嘗試 Web Deploy
。本篇採取手動布署程式。
最近我需要在線上環境中安裝 IIS,這是我第一次進行這樣的操作。IIS(Internet Information Services)是一種用於 Windows Server 的網頁伺服器服務,它可以用來託管網站、服務和應用程式。我在網路上找到了一些教學,雖然過程相當直觀,但我還是想在這裡記錄下來。
之前看很多樂觀鎖都是做防止修改同一筆資料,但最近同事之前用 RateLimit 預防前端遇到連點新增兩筆資料,這次專案我也類似用這個方法,前端程式我非能控制,這邊後端用這個方法做個補強。