2017-01-24 20 views

回答

3

插件引發的異常存儲在AppHost.StartUpErrors中,可以通過轉到?debug=requestinfo in DebugMode來查看。

您可以泡一個插件異常通過註冊的AfterInitCallback和檢查任何啓動錯誤,e.g:

AfterInitCallbacks.Add(host => { 
    var appHost = (ServiceStackHost)host; 
    if (appHost.StartUpErrors.Count > 0) 
     throw new Exception(appHost.StartUpErrors[0].Message); 
});