ServiceStack中是否存在未处理异常的YSOD?

时间:2016-05-24 12:48:11

标签: servicestack servicestack-razor

使用RazorFormat插件时是否有未处理异常的内置渲染器?

我们的服务正在抛出一个异常,但ServiceStack仍在渲染相应的Razor视图(只是空数据)。我原以为Razor会在ResponseStatus属性中找到错误并显示类似ASP.Net的YSOD。

编辑:HostConfig上的DebugMode设置为' true'。

1 个答案:

答案 0 :(得分:2)

请参阅getting Error Info from a Razor Page上的上一个答案,例如:您可以快速剪切页面,只显示错误消息:

$(document).read(function(i,val){
  try
  {
     if($.cookie["username"]!="")
     {
         $("#loginlist").hide();
     }
     else
     {
         $("#loginlist").show();
     }
  }
  catch($ms)
 {
    $("#loginlist").show();
 }
});

您还可以指定custom fallback Razor Page for different Errors