如何在Razor中显示关于错误500的错误消息

时间:2019-03-21 08:20:03

标签: rest error-handling razor-pages asp.net-core-2.2

我目前正在Razor Pages项目中工作,该项目与asp.net核心API进行通信。 在API中,我实现了一个异常中间件,该中间件将异常详细信息作为json添加到HttpResponse中。一切正常。

我现在想显示API提供给Razor用户的错误消息。 默认情况下,我的Razor页面中有一个Error页面。 用

配置
app.UseExceptionHandler("/Error");
Startup.cs中的

。 在后面的代码中,我可以访问HttpResponse,但正文(System.IO.Stream)不可读,ContentType为null,尽管我在后端将其设置为application/json。 如何在Razor的“错误”页面中获取异常详细信息? 谢谢!

0 个答案:

没有答案