【发布时间】:2022-02-17 05:58:21
【问题描述】:
我的 ASP.NET Core Web API 项目中出现异常。 我确实得到了异常名称和堆栈跟踪以及所有内容,但问题是我得到了 作为对 API 请求的响应,但我希望 Visual Studio 立即带我 > 抛出异常的时间和地点,就像我给它设置了一个断点。
这是过去在常规 ASP.NET Core MVC 项目中可以使用的东西,但由于某种原因它在 Web API 中不起作用。
另外,澄清一下 - 我没有任何全局异常处理过滤器或中间件,我只是调用 app.UseDeveloperExceptionPage(); 来获取开发中的详细异常,这是来自我的 HTTP 请求管道:
if (app.Environment.IsDevelopment())
{
app.UseDeveloperExceptionPage();
app.UseSwagger();
app.UseSwaggerUI();
}
else
{
app.UseCustomExceptionHandler();
}
// Other irrelevant middlewares...
【问题讨论】:
标签: visual-studio asp.net-core asp.net-web-api