System.Threading.Tasks.Task`1 [Microsoft.AspNetCore. Html .IHtmlContent] в разделе тела, но асин c не сделано - PullRequest
0 голосов
/ 20 января 2020

это сводит меня с ума, я получаю это неожиданное сообщение о задаче в начале тела моего приложения MVC Net Core 3, и я не могу понять, что за асин c задача, которую я не жду, ждать некого.

Отображаемая страница ...

<body>
    System.Threading.Tasks.Task`1[Microsoft.AspNetCore.Html.IHtmlContent]

    <meta http-equiv="Cache-Control" content="public max-age=60">
    <meta http-equiv="Content-Type" content="text/html; charset = UTF-8">

    etc.....

Метод контроллера не асин c, это вызывает andother не-asyn c метод, никакие службы не используются. Страница представляет собой простую css сетку с 2 изображениями и фрагментом текста - это просто stati c целевая страница.

Код контроллера - что кажется бессмысленным, так как я вырезал некоторый код, который проверяет IsAuthenticated - гости должны быть отправлены на целевую страницу - я все еще получаю сообщение об ошибке, когда все это вырезано, как показано ниже.

[Route("/comingsoon")]
public IActionResult ComingSoon()
{
    return View();
}

[Route("/")]
public IActionResult Index()
{
    return Redirect("/comingsoon");
}

_Layout

<body>
    <div class="grid-page">
        <div class="page-header">
            <partial name="_Header" />
        </div>
        <div class="page-main">
            <partial name="_Alerts" />
            @RenderBody()
        </div>
    </div>

   ...js script inclusions etc.

Я пытался комментировать @ RenderBody (), а также заголовок и пароли предупреждений, без изменений, остаются тем же неразрешенным сообщением задачи в начале элемента body. Я попытался сделать партиалы @await Html .PartialAsn c и заставить асинхронные методы контроллера c, когда в этом нет необходимости, просто попытаться что-то изменить / расшатать ключ.

Любая помощь очень ценится, все совпадения, которые я нашел в сообщении об ошибке, указывают на то, что люди не ожидают асин c заданий, которые, конечно, имеют смысл, но я не жду никаких, чтобы ждать.

...