原创 關於net core 站點通過iis部署,Delete和Put請求被攔截報跨域錯誤的問題 關於net core 站點通過iis部署,跨域配置遇到的問題
環境:netcore 5.0 iis 8.5 ajax調用delete接口時發生了以下錯誤 很困惑,檢查了跨域配置如下: 並正常啓用了中間件如下: 前端訪問均正常,且get、post等請求也能正常訪問,就是delete和put
原创 關於net core 站點通過iis部署,跨域配置遇到的問題
環境:netcore 5.0 iis 8.5 在使用iis部署netcore程序時碰到一個小問題,跨域,首先檢查配置 配置正常,且中間件已啓用 很奇怪,ajax調用依然跨域.意識到問題沒有那麼簡單了,因爲netcore w
原创 表達式樹之構建Lambda表達式
表達式樹是一種樹形數據結構,通過動態語言運行時 (DLR) 將一組動態語言服務添加到公共語言運行時 (CLR),爲靜態類型語言添加動態特徵。C#屬於靜態語言.簡而言之,就是通過CLR引入DLR,DLR中包含了表達式樹的功能,那麼C#代碼就具
原创 搭建私有Nuget服務器,完成內部的包管理功能
1、構建包管理網站 參考官方文檔
原创 .Net技術棧下的異步,你還在用同步方式進行開發嗎?
關於異步,其實是個老生常談的話題,也是各大公司面試常問的問題之一.本文就幾個點來介紹異步解決的問題 注:對多線程的運行的基本機制要了解 1、介紹 有人可能會有疑問,爲什麼並行,非得用異步.多線程也已可以啊,多開兩個線程不就行了. 案例分
原创 C# 利用線程進行延時初始化
LazyInitializer.EnsureInitialized方法,通過System.Threading可以完成延時初始化屬性的功能,具體請參考官網 這是該方法的源碼,在net core5.0的runtime源碼中,很遺憾沒有任
原创 vs2019 反編譯dll程序集的方式
1、通過設置vs編輯器 工具->選項
原创 windows 批處理命令必知必會
全局用例,有如下txt文件,內容如下: 1、java.jar 2、.net.dll 3、javascript.js 4、image.jpeg 5、html.htm 1、for命令 (1)、參數 /f 代表掃描文件,打印文件所有內
原创 jenkins with gitblit and .net framework and windows
1、安裝jdk,jdk用8即可,安裝完成之後配置環境變量. 2、安裝jenkins (1)、安裝完畢之後,修改jenkins的默認工作空間到除系統盤以外的其他盤. 進入安裝目錄 C:\Windows\System32\config\syst
原创 .Net Core啓用IIS調試
1、先決條件 安裝完SDK、和HostBundle,完成一系列配置之後,站點能通過IIS Express正常訪問之後,接下去如果要通過IIS訪問.所以需要開啓IIS調試.和Asp不同的是.Core需要進行額外的配置.本文將講解本地IIS調試
原创 .Net Core 認證系統之基於Identity Server4 Token的JwtToken認證源碼解析 .Net Core 認證組件源碼解析
介紹JwtToken認證之前,必須要掌握.Net Core認證系統的核心原理,如果你還不瞭解,請參考.Net Core 認證組件源碼解析,且必須對jwt有基本的瞭解,如果不知道,請百度.最重要的是你還需要掌握identity server4
原创 .Net Core 認證組件之Cookie認證組件解析源碼 .Net Core 認證系統源碼解析
接着上文.Net Core 認證系統源碼解析,Cookie認證算是常用的認證模式,但是目前主流都是前後端分離,有點雞肋但是,不考慮移動端的站點或者純管理後臺網站可以使用這種認證方式.注意:基於瀏覽器且不是前後端分離的架構(頁面端具有服務端處
原创 .Net Core 授權組件源碼解析 .Net Core 認證系統之Cookie認證源碼解析
前面關於.Net Core如何進行用戶認證的核心流程介紹完畢之後,.Net Core 認證系統之Cookie認證源碼解析遠程認證暫時不介紹,後期有時間,我會加上.接下去介紹認證組件是如何和認證組件一起協同工作.源碼的路徑如下,自行去gith