在開發Dotnet Core 專案的時候
如果把網站架在IIS上
沒辦法用[附加至執行序]的方式來偵錯
如果在VS內開啟IIS Express 如果用localhost以外的domain
或者從外部想連接近來測試
都會出現這個錯誤訊息
Bad Request - Invalid Hostname HTTP Error 400.
這麼一來就沒辦法用VS IDE的中斷點功能了
當然可以自己埋 Log 不過測試上就是沒這麼方便
於是搜尋了一些資料找到以下方式
在開發Dotnet Core 專案的時候
如果把網站架在IIS上
沒辦法用[附加至執行序]的方式來偵錯
如果在VS內開啟IIS Express 如果用localhost以外的domain
或者從外部想連接近來測試
都會出現這個錯誤訊息
Bad Request - Invalid Hostname HTTP Error 400.
這麼一來就沒辦法用VS IDE的中斷點功能了
當然可以自己埋 Log 不過測試上就是沒這麼方便
於是搜尋了一些資料找到以下方式
Auto-versioning in MVC
每次更新版本都會因為瀏覽器暫存沒有更新以為有BUG
結果常常是虛驚一場,但也浪費不少時間
但如果直接在後面加上時間例如:"xxx.js?v=20200310235959"這樣又幾乎每秒都要重取一次
在BotFramework-WebChat對話框中
想要自訂名稱、語系、預設回覆..等 的設定
利用微軟的 QnA Maker 服務來建立一個 AI Chat Bot
後續可以再把這個 Chat Bot 做成WebChat 嵌入網站
在Azure上開 Redis 在C#專案中簡易存取資料
#region 測試4
Console.WriteLine("測試4");
testSample_beverage _beverage = new testSample_beverage();
string jsonStr = JsonConvert.SerializeObject(_beverage);
//寫入一個json字串
cache.StringSet("test4", jsonStr);
//取出json字串
var test4 = cache.StringGet("test4");
Console.WriteLine(test4);
#endregion
今天在搜尋Constructor Chaining的相關文章
Constructor Chaining 建構式存取父類別或子類別(:this 或 :base)的成員
發現繁體中文好像沒人翻譯
所以不曉得要叫做 建構式鏈? 鏈結建構式? 還是大家覺得不翻比較好
this的部分大意就是在一個class內有多個建構式,這些建構式有些重複的code
可以透過Constructor Chaining的方式減少重複的code
base的部分適用於子類別繼承父類別
簡易的達成前端送出時欄位驗證
以及後端登入驗證
實作方式的紀錄
用SendGrid發送MAIL蠻方便的
而且每個月有免費25000封的扣打(quota)
應該用不完有點佛心
這是參加twMVC的活動聽完講師分享的小筆記
https://docs.com/is-twMVC/3539/twmvc-26-asp-net-caching
關於 ASP.NET Core Caching 使用 IMemoryCache 的部分