我正在探索ASP.NET Core Web Applocation空模板。我在这里有点困惑:如果我运行由VS new项目向导创建的应用程序,而未进行任何更改,并且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
来自浏览器的请求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句