ASP.NET Web API 構建 Web 應用程序時,要求使用 Session 在服務器存儲一些用戶特定的信息
解決方案
ASP.NET Web API 不支持 Session,因為 API 根本不依賴于System.Web。他想試圖擺脫偽造 Session,非 HTTP這樣的概念。
然而,如果我們 在 ASP.NET 運行時中運行 ASP.NET Web API,還想啟用 Session。我們可以通過兩種方式來做:
全局:應用于整個 API
局部:應用于指定路由
啟用全局方式,我們需要在 Global.asax 中 通過 SesssionStateBehavior.Required顯示的設置啟用 Session 行為。