| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -116,9 +116,10 @@ namespace Apewer.AspNetBridge | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            catch (Exception ex) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            { | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                Logger.Write("Route Error", ex.InnerException.GetType().FullName, ex.InnerException.Message); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (ex.InnerException != null) ex = ex.InnerException; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                Logger.Write("Route Error", ex.GetType().FullName, ex.Message); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                var action = OnException; | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (action != null) action.Invoke(Request, Response, route.Method, ex.InnerException); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                if (action != null) action.Invoke(Request, Response, route.Method, ex); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					                else Response.Model = new ApiStatusModel(500); | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            } | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            return false; | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |