㈠ Asp.netCore3.0 WebApi從0到1手摸手教你寫【1】簡單的webapi介面
Visual Studio 2019
.net core 3.0
具體步驟如下圖:
此處我們選擇API(新手不推薦選擇空項目,選擇API系統會為我們自動創建WebApi需要的一些配置文件等),Https配置這一項我們暫時不勾選,目前我們不配置Https。
F5運行項目,然後就可以看到微軟為我們寫好的一個天氣預報示例webapi了,這里只有一個Get請求示例,返回值為json格式。
注意: services.AddControllers(); 和 endpoints.MapControllers(); 方法成對出現, 這是.net core3.0中的最新寫法
ConfigureServices方法
用來向容器中注冊服務,注冊好的服務可以在其他地方進行調用.
Configure方法
用來配置中間件管道,即如何響應http請求.
1 右鍵刪除系統默認創建的 WeatherForecastController.cs 和 WeatherForecast.cs
2 新建一個控制器,命名: UserController.cs
問題來了,為啥直接給打開 weatherforecast ,而且還404了,別急,往下看。
(┬_┬)怎麼還是404?別急繼續往下看
上面增加 action 雖然能達到想要的結果,但是每次新建一個 Controller 都有寫個 action 萬一要是忘記了又要忙乎半天,有沒有一勞永逸的辦法呢?
繼續往下看:
1.首先去掉Controller里的 Route 和 ApiController
2.修改 Startup.cs ,增加路由模版:
今天就到這里,後期繼續完善我們的webapi。
https://github.com/xiaxiaoqian/NetCore3.0-WebApi
㈡ netcore無線路由器設置
根據問題,兩台電腦的IP都改為自動獲取即可,不需要修改別的。下面詳細說下路由器設置方法以及電腦設置方法:
一、路由器設置
1、將前端上網的寬頻線連接到路由器的WAN口,如果有上網電腦將其連接到路由器的LAN口上。如圖所示。
路由器在正常使用時如果出現連接不上,看按下面方法檢查:
1、檢查物理線:先檢查線有沒有連好,對應的燈否閃爍正常,如果正常就進行下一步。
2、看下無線路由器系統信息裡面的連接狀態。如果有IP了就說明連接正常了
無線路由器出錯原因:可能是因為無線路由器的LAN口IP和貓的IP為同一IP,可能導致撥不上號。解決方法:按照上述路由器設置重新設置一次。
㈢ netcore磊科 無線網卡NW335
首先可以肯定,有了NW335 就有了wifi-AP條件,除了可以用第三方的SOFT-ap軟體外,也可以把電腦網卡與NW335 橋接起來使用,(softAP軟體也是用這個原理來設置的),你可以試試。
另外你可以查看NW335的配置文件(以*.ini結尾的文件),裡面有沒有隱藏的AP選項,如果有並且數值為0,改為1,就可以開通自帶的AP功能。
㈣ netcore磊科無線網卡怎麼設置
一、下載驅動程序
1
打開網路瀏覽器,在搜索欄輸入「磊科NW330驅動程序」,點擊「網路一下」按鈕。
2
在搜索的網頁上找到驅動程序的網站點擊打開。
3
找到相應的程序後,點擊立即下載。
4
然後在電腦端安裝磊科NW330的驅動程序,點擊「確定」按鈕,重啟電腦。
END
二、設置無線網卡
安裝完驅動程序,電腦的右下角會出現如下圖所示圖標,用滑鼠放在上面顯示「沒有找到Wireless LAN 」提示。
然後將無線網卡插入電腦上端(無線網卡為USb2.0介面,插入電腦的USb端即可)。
點擊下方的無線信號。
彈出「Netcore無線應用程序」設置對話框,此時我們可以看到無信號連接,信號強度與信號質量為無。點擊後面的「可用網路」按鈕。
系統自動掃描可用網路,選中其中一個網路,點擊下方的「添加到配置文件」按鈕。
在下方輸入無線網路的密碼,點擊「確定」按鈕。
然後點擊「刷新IP」按鈕,系統自動與已有的無線網路連接,並可以查看連接信號與質量。
㈤ 磊科NW336無線網卡的CentOS驅動怎麼安裝!!!
最簡單的方法!!!
你按我說的步驟做:
1、插入驅動光碟。
2、插入無線網卡。
3、點擊自動安裝。
安裝結束後,什麼都用安,直接就可找無線網路上網!
以下是詳細教程:
包裝盒裡面應該有以下東西:
一個NW336
CD
快速安裝手冊
請確認包裝盒裡面有上述所有東西,如果有任何一個配件損壞或者丟失,請與你的經銷商聯系。
2.1. NW336驅動的安裝
將驅動和設備CD-ROM插入到CD-ROM驅動
向導會自動運行,且出現下圖所示界面。如果沒有出現,請點擊開始按鈕,選擇運行,在裡面輸入D:\autorun.exe(如果D是你的CD-ROM驅動的字母)
圖片 2 1
在無線客戶端配置對話框裡面點擊安裝驅動程序和管理工具,然後從裡面選擇安裝語言後點擊下一步按鈕
圖片 2 2
點擊下一步
圖片 2 3
點擊安裝開始安裝
圖片 2 4
按照安裝向導的步驟,然後當安裝完成時點擊完成
圖片 2 5
現在你的電腦或者筆記本就會自動重啟
2.2. 安裝NW336
NW336支持高達150Mbps的無線連接。此卡完全同定義的IEEE802.11n標准相容。它對USB2.0計算機做了補充,支持Windows98SE/ME/2000/XP/Vista/7。
狀態LED指示燈描述:
Lnk/Act開啟(綠色):顯示連接有效
Lnk/Act閃爍:顯示適配器正在傳輸或者接收數據
Lnk/Act常亮3秒鍾:顯示WPS成功連接,加密成功
圖片 2 6
安裝NW336
打開電腦,安全啟動操作系統
將NW336插入到USB插槽
圖片 2 7
如果出現歡迎使用找到新硬體向導,選擇自動安裝軟體(推薦),然後點擊下一步按鈕。驅動就會自動安裝
圖片 2 8
點擊完成完成驅動的安裝
圖片 2 9
3. 系統配置
NW336提供了兩種模式,基站模式和接入點模式,默認是基站模式。在基站模式下,NW336可以選擇附近的無線AP連接到Internet上;在接入點模式下,NW336作為一個無線接入點,可以供無線客戶端連接,實現共享帶寬的目的
使用無線網卡客戶端應用程序來檢查連接信息,查找可用的無線網路,或者建一個有不同配置設置的配置文件。你可以雙擊桌面上的圖標(如下圖所示)來運行此程序或者點擊開始-程序-NETCORE-NETCORE 11N USB無線網卡客戶端應用程序
圖片 3 1
3.1. 一般
一般顯示了現有的基本無線連接信息
圖片 3 2
一般信息
狀態:無線網路已關聯,未關聯或者點對點模式
速度:現在連接的Tx和Rx的速度
類型:現有無線連接的類型,基礎架構模式或者點對點模式
加密:現有的加密模式
SSID:NW336連接的無線網路的唯一名字
信號強度:現有連接的信號強度
鏈接質量:現有無線連接的鏈接質量
網路地址
MAC地址:適配器的MAC地址
IP地址:適配器的IP地址
子網掩碼:適配器的子網掩碼
默認網關:適配器的默認網關地址
其他
顯示系統托盤圖標:在windows的工具欄里顯示USB無線LAN圖標
禁用適配器:禁用NW336
關閉無線電:關閉NW336
用windows配置我的無線設置:關閉次無線客戶端應用程序,用windows自帶的無線網路連接來配置無線設備
3.2. 配置文件
使用下圖所示的配置文件標簽頁,你可以添加、刪除、編輯、復制和設為默認值配置文件
圖片 3 3
3.2.1. 添加
創建一個新的基礎架構模式配置文件
如果你想讓你的無線電腦同有線網路里其他的電腦通過無線AP通信,點擊添加按鈕來創建一個新的基礎架構配置文件
圖片 3 4
當網路信息對話框(如上圖所示)出現,輸入新配置文件的名字。輸入網路SSID,從下拉菜單選擇網路驗證模式和數據加密,輸入網路密鑰。然後點擊確定
創建一個新點對點模式配置文件
如果你想讓無線電腦之間直接互相通信,點擊添加按鈕來創建一個新點對點模式,然後標記
圖片 3 5
從頻道下拉菜單為網路選擇正確的頻道
圖片 3 6
從下拉菜單選擇網路驗證和數據加密模式,輸入網路密鑰。然後點擊確定
你已經成功的創建了一個配置文件
3.2.2. 刪除
選擇一個配置文件,點擊刪除,刪除此配置文件(如下圖所示)
圖片 3 7
3.2.3. 編輯
選擇一個配置文件,點擊編輯,編輯此配置文件(如下圖所示)
圖片 3 8
圖片 3 9
根據你的需求修改配置文件信息
3.2.4. 復制
選擇一個你想要復制的配置文件,然後點擊復制(如下圖所示)
圖片 3 10
在彈出窗口裡面輸入新的配置名稱(如下圖所示)
圖片 3 11
3.2.5. 設為默認
如果你想將某一個配置文件作為默認無線連接,則選擇此配置文件,然後點擊設為默認按鈕。在下次啟動的時候,NW336將使用此配置文件來自動連接到無線網路。
圖片 3 12
3.3. 可用網路
可用網路顯示了可用的基礎架構和點對點網路的無線連接(如下圖所示)
圖片 3 13
雙擊想要連接的網路
圖片 3 14
參照上圖,在下拉框里選擇驗證模式和加密模式。如果無線網路選擇了密碼,在密碼框里輸入密碼。如果無線網路使用WEB密鑰,在密鑰欄輸入WEB密鑰。點擊確定來完成網路連接
3.4. 狀態
狀態標簽顯示了現有設備和無線連接的細節信息
圖片 3 15
3.5. 統計
狀態標簽顯示了現有無線連接Tx和Rx的數值,你可以點擊Reset按鈕來重置數值,重新開始計數
圖片 3 16
3.6. Wi-Fi Protect Setup(WPS)
Wi-Fi保護設置(WPS,即一鍵加密)可以讓你通過「PIN輸入配置(PIN)」或「按下按鍵(PBC)」來輕松地加密為安全的模式。NW336還為您提供硬體上的一鍵加密按鍵,您只需要按下NW336的WPS按鍵和支持WPS功能的路由器上面的WPS按鍵,路由器即可自動加密為安全的WPA2-AES
需要注意的是:
1、路由器的WPS功能必須是開啟狀態
2、如果你在路由器上裡面設置了加密模式,則使用此功能時,請不要設置加密模式,則路由器會自動加密為WPA2-AES。如果您不想更改自己設置的加密模式,則使用此功能時,路由器會自動加密為您自己設置的加密模式
圖片 3 17
WPS包括兩種方式:PIN輸入配置(PIN)和按下按鍵配置(PBC)。
PIN輸入配置(PIN):是將此PIN碼輸入到有WPS功能的路由器的需要填寫WPS PIN碼的地方,然後點擊PIN輸入配置(PIN),在彈出的對話框裡面選擇需要連接的路由器,那麼路由器和NW336就會自動連接
按下按鍵配置(PBC):是在有WPS功能的路由器上的WI-FI設置頁面,點擊連接,這時路由器和NW336就會自動連接
WPS能夠快速建立無線網卡與路由器之間的安全連接。如果您現在擁有支持WPS功能的路由器,您可以通過下面任意一種方法快速組建安全的無線網路
注意:以下均以磊科的路由器和NW336為例說明。需要注意的是在使用此功能時,要開啟網卡客戶端應用程序
方法一:
1、按下路由器面板上的WPS按鈕,直到路由器的WPS燈閃爍
2、按下無線網卡上的WPS按鈕,直到出現如下圖所示的畫面:
圖片 3 18
3、接下來是NW336與路由器建立無線安全網路的過程,請稍作等待
4、連接成功,路由器自動加密為WPA2-PSK模式,同時LNK/ACT燈常亮3秒
方法二:
1、在路由器的WPS設置頁面輸入無線網卡WPS頁簽里的8位PIN碼,點擊「開始連接」
圖片 3 19
圖片 3 20
2、點擊無線網卡Wi-Fi保護設置界面上的「PIN輸入配置(PIN)」
圖片 3 21
3、在WPS-選擇接入點窗口選擇您想要連接的AP,點擊「選擇」
圖片 3 22
4、請等待如下圖的窗口的出現,路由器和NW336之間將會自動連接。路由器自動加密為WPA2-PSK模式,加密成功時LNK/ACT燈常亮3秒
圖片 3 23
注意:
如果在使用方法一時,有二個或二個以上的路由器,可能會出現會話重疊。請使用方法二或者請等待一段時間再按下NW336上的PBC按鈕
4. 接入點模式
除了基站工作模式外,我們還可以用NW336來構建一個接入點。將無線網卡設置為接入點模式,且它成功地連接上了Internet,就可以實現共享帶寬。
在無線網卡客戶端的菜單欄點擊模式,選擇接入點,則自動切換到接入點模式
4.1. 一般
一般顯示了此接入點的基本信息
圖片 4 1
SSID:此接入點的SSID,用於識別接入點
BSSID:此接入點的MAC地址
關聯表:顯示連接到此接入點的計算機的MAC地址和使用期限。
配置:對此接入點進行配置。點擊配置,出現下圖所示界面
圖片 4 2
配置文件名稱:默認為Access Point Mode,不可修改
網路名稱(SSID):此接入點的名稱,用於身份識別。可以修改
頻道:可以選擇1-14之間的頻道,多頻道的選擇讓您的干擾更少,可以更好的為您服務
網路驗證:分為開放、共享、WPA-PSK和WPA2-PSK。您可以為此接入點設置安全的加密模式,以防止其他人非法使用。如果您選擇了加密模式,則需要在下方輸入密鑰
4.2. 高級
圖片 4 3
Beacon間隔時間:Beacon間隔時間是接入點為了保持網路的同步而發生的信息包廣播。這個數值代表Beacon的頻率間隔。默認為100
DTIM period:DTIM到告知下一個傾聽廣播和多重播送的視窗的倒數計時。當AP遭遇關聯的客戶端的廣播或者多重播送信息,它會以DTIM的區間值做為下一個DTIM傳送值。AP客戶端聽取Beacon區間並意識到開始接收廣播和多重播送。DTIM預設值為3
前導碼模式:分為「長型」、「短型」。長型能夠提供更好的無線LAN的兼容性,短型能夠提供更好的無線LAN的性能
設為默認值:將高級裡面的選項設置為默認值
應用:將修改後的信息進行保存
4.3. 統計
圖片 4 4
顯示收、發信息
4.4. ICS
圖片 4 5
在此處你可以設置Internet連接共享(ICS),在列表中選擇您想要共享的網路連接,點擊下方的應用,出現下圖所示的窗口。連接成功後,即可實現共享網路
圖片 4 6
5. FAQ
這一章提供了在安裝和操作NW336時,可能出現問題的解決方案。參考下面的描述來解決你的問題
1、NW336不能正常工作
重新將NW336插入到你電腦的USB插槽。右鍵點擊我的電腦,選擇屬性。選擇設備管理器,點擊網路適配器。如果成功安裝了以後,你就會發現這個適配器。如果你發現有黃色驚嘆號標志,說明資源是相互沖突的。檢查適配器的狀態,如果有黃色疑問標志,請按照下述步驟檢查:確保電腦有一個IRQ(電腦上的一個硬體中斷)。確保你插入了正確的適配器,安裝了正確的驅動。如果在嘗試了上述步驟後,適配器仍然不能正常工作,移除適配器,做下述動作:卸載電腦上的驅動軟體;重啟電腦,按照用戶手冊的說明重新安裝硬體和軟體
2、在基礎架構設置里,我不能通過乙太網同其他電腦連接
確保NW336連接的電腦是處於工作狀態的
確保你的NW336在基礎架構裡面配置的頻道和安全選項同其他電腦相同
3、安裝了適配器的電腦不能連接到無線網路或者Internet,該怎麼辦?
檢查寬頻modem的LED顯示燈是否顯示正常。如果不是,寬頻連接可能存在問題
檢查無線路由器上的LED指示燈是否正常工作。如果不是,檢查AC電源和乙太網線的連接是否牢固
檢查網路上的IP地址、子網掩碼、網關和DNS設置是否輸入正確
在基礎架構模式下,確保無線客戶端和AP設置的是同一個SSID
在點對點模式下,無線客戶端也需要有同樣的SSID。請注意可能有必要設置一個客戶端來建立一個BSS(基本服務設置),在建立其他客戶端之前短暫地等待。這就防止了許多客戶端在同一時間建立BSS而導致建立多個單一的BSS,而不是多個客戶端連接一個BSS。
檢查無線客戶端網路連接是正確配置的
如果啟用了安全模式,確保在適配器和AP之間都輸入了正確的加密密鑰
㈥ 磊科路由器怎麼保存配置文件
保存方法來如下:
1.在瀏覽器中輸自入192.168.1.1,回車;
2.輸入路由器管理員賬號和密碼登陸;
3.在路由器設置界面依次展開左側的【系統管理】--【備份和載入配置】,在右側的備份操作中,點擊「備份配置文件」;
4.點擊後會彈出一個備份配置文件保存提示框,點擊【保存】即可。
㈦ netcore磊科無線網卡怎麼設置
磊科無線路由器設置方法:
【家庭網路環境布線】:
1、有貓(modem):貓(modem)----路由器wan口;路由器lan口----電腦。
2、沒有貓(modem):網線----路由器wan口;路由器lan口----電腦。
【電腦進入路由器】:
1、電腦ip、dns設置自動獲取。
2、打開瀏覽器,在地址欄輸入192.168.1.1(一般路由器地址是這個或者查看路由器背面的登錄信息)進路由-輸入用戶名,密碼 ,(默認一般是admin)。
【設置路由器撥號】:
1、在【設置向導】里,選擇【PPPoE撥號】(有些是ADSL撥號)這一項,按提示步驟輸入上網的用戶名和密碼,保存。
2、在【網路參數】--【WAN設置】里,選【正常模式】,在【連接】的三個選項,選擇【PPPoE撥號】這一項。下面就是選擇【自動連接】,保存,退出。
【開啟路由器的無線功能】
1、選擇無線設置---基本設置。
2、勾選【開啟無線功能】,單擊保存即可。
【設置wifi密碼】
1、無線設置--無線安全設置--選擇【WPA-PSK/WPA2-PSK】。
①、認證類型:自動。
②、加密演算法:AES。
③、PSK密碼就是無線密碼。設置成需要的密碼。
㈧ netcore路由器密碼
要破解路由器口令,首先應該了解路由器的啟動原理,我們知道,路由器的存儲介質一般由5部分組成,它們是ROM、快閃記憶體 (Flash Memory)、不可變RAM(NVRAM)、RAM和動態內存 (DRAM)。當路由器正常啟動時,路由器首先運行ROM中的自檢程序,對路由器硬體進行自檢,並引導系統 (最小操作系統,Mini OS)。
接下來路由器將運行Flash中的IOS(Internetwork Operating System,網路操作系統),在NVRAM中尋找路由器配置,並將其裝入DRAM中。需要注意的是,當路由器載入最小操作系統後,操作員立即按 "Ctrl"十"Break"鍵,即可停止裝載IOS,而進入監視調試模式。
在該模式下,用戶可以更改翻查看配置文件的啟動位置 (默認情況下,路由器配置保存在NVRAM中,該配置同時包含路由器的口令)。通過分析路由器的啟動原理,可以得知,我們能夠利用進入監視調試模式這一功能,跳過載入包含口令的路由器配置文件,而直接進入路由器的特權模式下重新設置路由器的口令。
另外,因為原來的路由器的配置文件中還包含許多有用的設置信息,因此在更改密碼前,還應該用其起始配置文件替代當前運行的配置文件。在更改後,再將當前運行的配置文件替換為原來的起始配置文件。最後完成設置後,冉將路由器的啟動順序改回正常啟動順序。
通過上述設置,我們就可以將路由器的密碼改為自己設置的密碼,從而解決了因為遺忘密碼,而不能登錄路由器的問題。
理論分析可行後,就可以進行具體的操作了,下面就列出筆者清除並設置路由器密碼的全過程:
第一步:將設置終端與路由器連接。
通過路由器自帶的Console電纜,將路由器Console口與終端的COM口相連(與PC機的串口相連也可以,不過要在PC機上運行超級終端程序)。
第二步:進入監視調試模式更改啟動順序。
連接完成後,重新啟動路由器,在終端屏幕上出現第三行提示時,按"Ctrl"十"Break"按鈕,進入監視調試模式,並輸入如下命令:
>o
輸入上面命令後,在出現的提示信息第一行,記住最後使用的密碼文件號:例如0x2102,並繼續輸入如下命令(/符號後的內容為說明文字)。
>o/r /更改啟動文件,進入安全啟動狀態
>0x42 /將0x4?密碼文件設置為下次啟動項
>i /重新啟動路由器
第三步,清除並設置新的路由器密碼.
路由器重新啟動後,終端上將出現"Would you like to enter the initialconfiguration dialog?[yes]:"提示,輸入no,並回車進入路由器的安全模式,繼續輸入如下命令:
Router(boot)>enable /進入特權用戶模式
Router(boot)# startup-config running-config
/用起始配置文件替代當前運行的配置文件
Router(boot)#config terminal /進入全局配置模式
/設置Console密碼/
Router(boot)(config)#line console 0 /進入局部設置模式
Router(boot)(config-line)#login
Router(boot)(config-line)#password cisco
/更改Console密碼,此例設為cisco(區分大小寫)
Router(boot)(config-line)#exit
/設置telnet密碼/
Router(boot)(config)#line vty 0 4
Router(boot)(config-line)#login
Router(boot)(config-line)password cisco
/更改telnet密碼,此例設為cisco(區分大小寫)
Router(boot)(config-line)#exit
/設置特權用戶密碼/
Router(boot)(config)#enable password cisco1
/更改特權用戶密榪,此例設為cisco1(區分大小寫)
Router(boot)(config)enable secret cisco
/更改加密的特權用戶密碼,此例設為cisco(區分大小寫)
Router(boot)(config)#end
Router(boot)# running-config startup-config
/將當前運行的配置文件替代起始配置文件(保存)
Router(boot)#config terminal /進入全局配置模式
/恢復正常啟動狀態/
Router(boot)(config)#config-register 0x2102
/將原有的0x2102密碼文件替換0x42,作為啟動首選項
重新啟動路由器後,在提示輸入密碼時,輸入新設置的密碼,即可登錄路由器,運行Show Running-config命令,發現路由器原有配置還在。至此丟失路由器密碼的問題解決。
㈨ 手把手教你AspNetCore WebApi:認證與授權
這幾天小明又有煩惱了,之前給小紅的介面沒有做認證授權,直接裸奔在線上,被馬老闆發現後狠狠的罵了一頓,趕緊讓小明把授權加上。趕緊Bai一下,發現大家都在用JWT認證授權,這個倒是挺適合自己的。
Token是服務端生成的一串字元串,以作客戶端進行請求的一個令牌,當第一次登錄後,伺服器生成一個Token便將此Token返回給客戶端,以後客戶端只需帶上這個Token前來請求數據即可,無需再次帶上用戶名和密碼。
Json web token (JWT),是為了在網路應用環境間傳遞聲明而執行的一種基於JSON的開放標准((RFC 7519).該token被設計為緊湊且安全的,特別適用於分布式站點的單點登錄(SSO)場景。JWT的聲明一般被用來在身份提供者和服務提供者間傳遞被認證的用戶身份信息,以便於從資源伺服器獲取資源,也可以增加一些額外的其它業務邏輯所必須的聲明信息,該token也可直接被用於認證,也可被加密。
從圖中可以看出主要有兩部分組成:1、獲取Token,2、通過Token進行授權。
首先 ,安裝JwtBearer包。
接下來 ,定義一個配置類,我這里為了簡單直接用常量代替了,你也可以放在配置文件中。
接下來 ,定義一個通過用戶名和密碼,獲取Token的控制器。
接下來 ,添加Token身份認證到容器(Startup.ConfigureServices)。
接下來 ,添加身份認證到中間件(Startup.Configure)。
接下來 ,控制器需要授權控制的添加[Authorize]。
最後 ,我們測試一下介面,效果如下。
這時會返回401,因為身份認證沒有通過,說明身份驗證起效果了。
接下來我們訪問一下GetAccessToken介面,拿到Token,在訪問GetTodo介面時放入Token,我們可以看到訪問成功了。
目前為止,小明把授權認證搞定了,趕緊給馬老闆匯報工作去吧。當然這個授權認證還是非常簡單的,還有很多等待的小夥伴們去發掘,比如如何自動刷新Token?如何強制Token失效?OAuth其他實現方式等等?大家如果有興趣,讓小明下次告訴你們。
㈩ 在VSCode寫.netCore 踩坑記三(log4net日誌配置)
1、在vscode內輸入快捷鍵 ctrl + shift + P
選擇 「NuGet Packge Manager:add package」
安裝包:
2、創建一個helpers文件夾用於存放log類
復制以下兩個文件到項目上
1、log4net.config 文件存放在根目錄
2、LogHelper.cs 文件存放在 helpers 文件夾內
配置後當前目錄結構
修改 Program.cs 文件
---------------------------------------重點,重點來了-------------------------------------
build時.netcore不會幫你生成config配置文件(如果有辦法請指正),必須自行把log4net.config 復制到生成項目的根目錄上