我有一个使用.NET Core 2.0制作的REST API应用程序。
我想访问Application
属性来存储所有应用程序的一些全局设置。
但是,它似乎在我的任何控制器中都不可用
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
namespace EcommerceSynchronizer.Controllers
{
[Route("api/[controller]")]
public class ValuesController : Controller
{
// GET api/values
[HttpGet]
public string Get()
{
HttpContext.Current.Application["key"] = "value";
return "aa";
}
}
}
Resharper抱怨说
'HttpContext' does not contain a definition for 'Current' and no extension method 'Current' accepting a first argument ...
我尝试使用HttpContext.Application
进行访问,但它也不可用。
如何从控制器访问HttpApplicationState?