. net core mvc проблема с выходным кэшем домашних действий - PullRequest
0 голосов
/ 27 января 2020

Попробуйте 1:

Добавлен запуск:

 services.AddResponseCaching();
 app.UseResponseCaching();

Домашний контроллер:

 public class HomeController : Controller
{

    [ResponseCache(Location = ResponseCacheLocation.None, NoStore = true)]
    public IActionResult Index()
    {

        return View();
    }
}

Попробуйте 2:

Добавлен запуск:

 services.AddMvc(options =>
        {
            options.CacheProfiles.Add("Never",
                new CacheProfile()
                {
                    Location = ResponseCacheLocation.None,
                    NoStore = true,
                    Duration = 0
                });
        }).SetCompatibilityVersion(CompatibilityVersion.Version_2_1);

Домашний контроллер:

[ResponseCache(CacheProfileName = "Never")]
    public IActionResult Index()
    {

        return View();
    }

Несмотря на то, что я сделал все попытки, действие «HomeController, Index» не запускается без сочетания клавиш CTRL + F5. Вот почему я всегда извлекаю данные, ранее найденные в куки. Эта проблема существует только в разделе «HomeController, Index», других действий нет. Когда я удаляю куки, я получаю их все.

...