diff --git a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs
index 8fe27d9e..0ac7cea8 100644
--- a/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs
+++ b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/AbpProHttpApiHostModule.cs
@@ -26,6 +26,7 @@ using Lion.AbpPro.Extensions.Hangfire;
using Lion.AbpPro.Jobs;
using Lion.AbpPro.Shared.Hosting.Microservices;
using Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.AspNetCore.Builder;
+using Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.AspNetCore.MVC.Filters;
using Lion.AbpPro.Shared.Hosting.Microservices.Swaggers;
using Volo.Abp;
using Volo.Abp.Account.Web;
@@ -42,6 +43,7 @@ using Volo.Abp.Modularity;
using Microsoft.AspNetCore.Mvc;
using Magicodes.ExporterAndImporter.Core;
using Magicodes.ExporterAndImporter.Excel;
+using Volo.Abp.AspNetCore.ExceptionHandling;
namespace Lion.AbpPro
{
@@ -80,6 +82,7 @@ namespace Lion.AbpPro
ConfigurationStsHttpClient(context);
ConfigurationMiniProfiler(context);
ConfigureMagicodes(context);
+ ConfigureAbpExceptions(context);
}
public override void OnApplicationInitialization(ApplicationInitializationContext context)
@@ -124,7 +127,23 @@ namespace Lion.AbpPro
app.UseConsul();
}
}
-
+ ///
+ /// 异常处理
+ ///
+ ///
+ private void ConfigureAbpExceptions(ServiceConfigurationContext context)
+ {
+ //开启后通过ErrorCode抛本地化异常,message不会显示本地化词条
+ var SendExceptionsDetails = context.Services.GetHostingEnvironment().IsDevelopment();
+ context.Services.Configure(options =>
+ {
+ options.SendExceptionsDetailsToClients = SendExceptionsDetails;
+ });
+ context.Services.AddMvc(options =>
+ {
+ options.Filters.Add(typeof(ResultExceptionFilter));
+ });
+ }
///
/// 配置Magicodes.IE
/// Excel导入导出
diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/MVC/Filters/ResultExceptionFilter.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Extensions/MVC/Filters/ResultExceptionFilter.cs
similarity index 100%
rename from aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/Microsoft/AspNetCore/MVC/Filters/ResultExceptionFilter.cs
rename to aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Extensions/MVC/Filters/ResultExceptionFilter.cs
diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/System/WrapResultAttribute.cs b/aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Extensions/System/WrapResultAttribute.cs
similarity index 100%
rename from aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/System/WrapResultAttribute.cs
rename to aspnet-core/services/host/Lion.AbpPro.HttpApi.Host/Extensions/System/WrapResultAttribute.cs
diff --git a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs
index 266b8f5c..aeb7ddc1 100644
--- a/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs
+++ b/aspnet-core/shared/Lion.AbpPro.Shared.Hosting.Microservices/SharedHostingMicroserviceModule.cs
@@ -1,12 +1,9 @@
using System;
using System.Linq;
-using Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.AspNetCore.MVC.Filters;
using Lion.AbpPro.Shared.Hosting.Microservices.Microsoft.Extensions.DependencyInjection;
using Microsoft.AspNetCore.Cors;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-using Microsoft.Extensions.Hosting;
-using Volo.Abp.AspNetCore.ExceptionHandling;
using Volo.Abp.AspNetCore.Mvc.AntiForgery;
using Volo.Abp.Autofac;
using Volo.Abp.Localization;
@@ -31,7 +28,6 @@ namespace Lion.AbpPro.Shared.Hosting.Microservices
ConfigureLocalization();
ConfigureCors(context);
ConfigureUrls(configuration);
- ConfigureAbpExceptions(context);
ConfigureConsul(context, configuration);
ConfigAntiForgery();
}
@@ -57,23 +53,7 @@ namespace Lion.AbpPro.Shared.Hosting.Microservices
}
}
- ///
- /// 异常处理
- ///
- ///
- private void ConfigureAbpExceptions(ServiceConfigurationContext context)
- {
- //开启后通过ErrorCode抛本地化异常,message不会显示本地化词条
- var SendExceptionsDetails = context.Services.GetHostingEnvironment().IsDevelopment();
- context.Services.Configure(options =>
- {
- options.SendExceptionsDetailsToClients = SendExceptionsDetails;
- });
- context.Services.AddMvc(options =>
- {
- options.Filters.Add(typeof(ResultExceptionFilter));
- });
- }
+
///
/// 配置跨域