diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationScriptController.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationScriptController.cs index 291cc3b1bf..bce46bab44 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationScriptController.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ApplicationConfigurations/AbpApplicationConfigurationScriptController.cs @@ -3,6 +3,7 @@ using System.Text; using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Volo.Abp.Auditing; +using Volo.Abp.Http; using Volo.Abp.Json; namespace Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations @@ -24,11 +25,14 @@ namespace Volo.Abp.AspNetCore.Mvc.ApplicationConfigurations } [HttpGet] - [Produces("text/javascript", "text/plain")] - public async Task Get() + [Produces(MimeTypes.Application.Javascript, MimeTypes.Text.Plain)] + public async Task Get() { - return CreateAbpExtendScript( - await _configurationAppService.GetAsync() + return Content( + CreateAbpExtendScript( + await _configurationAppService.GetAsync() + ), + MimeTypes.Application.Javascript ); } diff --git a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs index 9da8278764..b94e5c6a92 100644 --- a/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs +++ b/framework/src/Volo.Abp.AspNetCore.Mvc/Volo/Abp/AspNetCore/Mvc/ProxyScripting/AbpServiceProxyScriptController.cs @@ -1,5 +1,6 @@ using Microsoft.AspNetCore.Mvc; using Volo.Abp.Auditing; +using Volo.Abp.Http; using Volo.Abp.Http.ProxyScripting; namespace Volo.Abp.AspNetCore.Mvc.ProxyScripting @@ -17,11 +18,11 @@ namespace Volo.Abp.AspNetCore.Mvc.ProxyScripting } [HttpGet] - [Produces("text/javascript", "text/plain")] - public string GetAll(ServiceProxyGenerationModel model) + [Produces(MimeTypes.Application.Javascript, MimeTypes.Text.Plain)] + public ActionResult GetAll(ServiceProxyGenerationModel model) { model.Normalize(); - return _proxyScriptManager.GetScript(model.CreateOptions()); + return Content(_proxyScriptManager.GetScript(model.CreateOptions()), MimeTypes.Application.Javascript); } } }