gpt4 book ai didi

ASP.NET Core RequestDelegate 多次触发

转载 作者:行者123 更新时间:2023-12-02 01:23:50 25 4
gpt4 key购买 nike

我正在探索 ASP.NET Core Web 应用程序空模板。我在那里有点困惑:如果我运行由 VS 新项目向导创建的应用程序而没有更改和 WriteAsync 方法上的断点,我可以看到它运行了两次。

app.Run(async (context) =>
{
await context.Response.WriteAsync("Hello World!");
});

有人知道这是正常行为还是一种错误?

最佳答案

您可以使用日志记录来诊断此类问题。您可以使用 Debug 记录器在调试输出窗口中查看日志消息。

将包 Microsoft.Extensions.Logging.Debug 添加到您的 project.json 并在 Startup.cs 的 Configure 方法中执行以下操作:

loggerFactory.AddDebug()

关于您为什么看到 2 次,我猜其中一个请求是来自浏览器的 fav.ico

关于ASP.NET Core RequestDelegate 多次触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38292446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com