前言
2017年就這么悄無聲息的開始了,2017年對我來說又是特別重要的一年。
元旦放假在家寫了個Asp.net Core驗(yàn)證碼登錄, 做demo的過程中遇到兩個小問題,第一是在Asp.net Core中引用dll,以往我們引用DLL都是直接引用,在Core里這樣是不行的,必須基于NuGet添加,或者基于project.json添加,然后保存VS會啟動還原類庫。
第二就是使用Session的問題,Core里使用Session需要添加Session類庫。
添加Session
在你的項(xiàng)目上基于NuGet添加:Microsoft.AspNetCore.Session。
修改startup.cs
在startup.cs找到方法ConfigureServices(IServiceCollection services) 注入Session(這個地方是Asp.net Core pipeline):services.AddSession();
接下來我們要告訴Asp.net Core使用內(nèi)存存儲Session數(shù)據(jù),在Configure(IApplicationBuilder app,...)中添加代碼:app.UserSession();
Session
1、在MVC Controller里使用HttpContext.Session