我正在创建一个ASP.NET Core应用程序,我想在其中演示在已发布的应用程序中使用 app.UseExceptionHandler 的重要性,因为没有它我们可以找到,例如,代码易受SQL注入攻击。
当我在Startup.cs中的Configure方法中使用app.UseDeveloperExceptionPage()并发布应用程序并在Windows上运行它时,它显示了以下信息: 这正是我想要的,因为我可以看到SQL查询。
但是当我在Linux上运行它时,它会向我显示: 我无法扩展信息,因此我无法看到抛出异常的代码。任何人都知道是什么导致了这个问题,我该如何解决?
编辑:信息是控制器的Action方法。
谢谢