|
|
|
|
@ -15,6 +15,7 @@ using System.Reflection;
|
|
|
|
|
using Volo.Abp.ApiVersioning;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Conventions;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.DependencyInjection;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Json;
|
|
|
|
|
using Volo.Abp.AspNetCore.Mvc.Localization;
|
|
|
|
|
using Volo.Abp.AspNetCore.VirtualFileSystem;
|
|
|
|
|
using Volo.Abp.DependencyInjection;
|
|
|
|
|
@ -76,6 +77,11 @@ namespace Volo.Abp.AspNetCore.Mvc
|
|
|
|
|
);
|
|
|
|
|
|
|
|
|
|
var mvcBuilder = context.Services.AddMvc()
|
|
|
|
|
.AddNewtonsoftJson(options =>
|
|
|
|
|
{
|
|
|
|
|
options.SerializerSettings.ContractResolver =
|
|
|
|
|
new AbpMvcJsonContractResolver(context.Services);
|
|
|
|
|
})
|
|
|
|
|
.AddRazorRuntimeCompilation()
|
|
|
|
|
.AddDataAnnotationsLocalization(options =>
|
|
|
|
|
{
|
|
|
|
|
@ -110,11 +116,6 @@ namespace Volo.Abp.AspNetCore.Mvc
|
|
|
|
|
{
|
|
|
|
|
mvcOptions.AddAbp(context.Services);
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
//Configure<MvcJsonOptions>(jsonOptions => @3.0.0!
|
|
|
|
|
//{
|
|
|
|
|
// jsonOptions.SerializerSettings.ContractResolver = new AbpMvcJsonContractResolver(context.Services);
|
|
|
|
|
//});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public override void OnApplicationInitialization(ApplicationInitializationContext context)
|
|
|
|
|
|