Как напечатать имя процесса в StartUp.cs для. net core 3.1 - PullRequest
0 голосов
/ 16 февраля 2020

Со вчерашнего дня я начал изучать .netcore . Я установил .netcore 2.2 и .netcore 3.1 на своем компьютере.

В .netcore 2.2 , я могу напечатать название процесса на веб-сайте. т.е. я написал этот код ниже в Startup.cs в пустом веб-приложении .netcore:

app.Run(async (context) =>
{
    await context.Response
    .WriteAsync(System.Diagnostics.Process.GetCurrentProcess().ProcessName);
});

Но теперь в .netcore 3.1 по умолчанию он вызывает страницы бритвы. , Итак, я попытался заменить этот код приведенным выше кодом, но получаю следующее сообщение об ошибке:

«HttpResponse» не содержит определения «WriteAsyn c» и не имеет доступного метода расширения «WriteAsyn c», принимающий первый аргумент типа «HttpResponse», может быть найден (вам не хватает директивы using или ссылки на сборку?

Кажется, метод расширения ' WriteAsyn c 'было удалено в .netcore 3.1 .

Итак, как мне отобразить это сейчас?

1 Ответ

1 голос
/ 16 февраля 2020

Добавьте это используя

using Microsoft.AspNetCore.Http;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...