簡體   English   中英

如何在 StartUp.cs 中為 .net core 3.1 打印進程名稱

[英]How to print process name in StartUp.cs for .net core 3.1

從昨天我開始學習.netcore 我已經在我的機器上安裝了 .netcore 2.2 和 .netcore 3.1。

.netcore 2.2 中,我可以在網站上打印進程名稱。 即我在 Startup.cs 中的一個空的 .netcore Web 應用程序中編寫了以下代碼:

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

但是現在在.netcore 3.1 中,默認情況下,它正在調用 razor 頁面。 因此,我嘗試用上述代碼替換該代碼,但出現以下錯誤:

“HttpResponse”不包含“WriteAsync”的定義,並且找不到接受“HttpResponse”類型的第一個參數的可訪問擴展方法“WriteAsync”(您是否缺少 using 指令或程序集引用?

似乎在.netcore 3.1 中刪除了擴展方法“ WriteAsync ”。

那么,我現在如何顯示呢?

添加這個使用

using Microsoft.AspNetCore.Http;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM