我有一个使用 .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 ?