原创 關於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