ASP.NET Core RequestDelegate多次触发

亚历山大大帝

我正在探索ASP.NET Core Web Applocation空模板。我在这里有点困惑:如果我运行由VS new项目向导创建的应用程序,而未进行任何更改,并且WriteAsync方法没有断点,则可以看到它运行了两次。

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

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

基兰·查拉(Kiran Challa)

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

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

loggerFactory.AddDebug()

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章