1

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

4

0 回答 0