在 async/await 滿天飛的.net core or .net 6 的專案,前陣子有人問到一個問題,她在鎖定同一時間只能一個人上傳檔案的時候,ReaderWriterLockSlim 無法解鎖。
在解鎖的時候會跳錯出錯誤[The write lock is being released without being held.] 這是什麼原因呢?請讓我們繼續看下去...
在 async/await 滿天飛的.net core or .net 6 的專案,前陣子有人問到一個問題,她在鎖定同一時間只能一個人上傳檔案的時候,ReaderWriterLockSlim 無法解鎖。
在解鎖的時候會跳錯出錯誤[The write lock is being released without being held.] 這是什麼原因呢?請讓我們繼續看下去...
在使用 .Net Core 3.1 開發 Web Application 時,每當 Deploy 之後都會多出一個 WebConfig 檔 。
這個 WebConfig 檔在每次發佈的時候都會蓋掉 IIS 上原有的 WebConfig ,這會發生一個問題就是 Dev Ops 在 IIS 上設定的 AppSetting 參數,
而IIS 的 AppSetting 是會寫在該網站的 WebConfig 上,發佈的時候就會被蓋掉啦~ (Dev Ops 崩潰 )
那要如何不產生這個 WebConfig 檔呢?
.Net Core 已經出到 3.1 了
目前為止有稍微碰過一些,但遇到 EF 的部分一直都沒有認真去研究,
在寫.Net Framework 的時候,EF 6.0 只要輕鬆的用滑鼠點一點,就可以把 EDMX 建起來。
什麼 Context 什麼 DbConnection 我才不管呢~ (被養壞了)
但在.Net Core 這方面就稍微微微的硬派了一點,要下指令呢。