From b7308bba3d7ffad271ce7fc7a93c8c45d76be87d Mon Sep 17 00:00:00 2001 From: 杨前锦 <1010338399@qq.com> Date: 星期五, 13 六月 2025 17:21:03 +0800 Subject: [PATCH] 优化印尼佳通-硫化胚胎出入库逻辑策略优化 --- HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 48 insertions(+), 0 deletions(-) diff --git a/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs new file mode 100644 index 0000000..dc87ce8 --- /dev/null +++ b/HH.WCS.Mobox3/HH.WCS.Mobox3.FJJT/App_Start/Startup.cs @@ -0,0 +1,48 @@ +锘縰sing System; +using System.Linq; +using System.Net.Http.Formatting; +using System.Threading.Tasks; +using System.Web.Http; +using Microsoft.Owin; +using Owin; +using Swashbuckle.Application; + +[assembly: OwinStartup(typeof(HH.WCS.Mobox3.FJJT.Startup))] + +namespace HH.WCS.Mobox3.FJJT { + public class Startup { + public void Configuration(IAppBuilder app) { + // 鏈夊叧濡備綍閰嶇疆搴旂敤绋嬪簭鐨勮缁嗕俊鎭紝璇疯闂�https://go.microsoft.com/fwlink/?LinkID=316888 + HttpConfiguration config = new HttpConfiguration(); + config.Routes.MapHttpRoute( + name: "DefaultApi", + routeTemplate: "api/{controller}/{action}/{id}", + defaults: new { id = RouteParameter.Optional } + ); + // Web API routes + //config.MapHttpAttributeRoutes(); + //config.EnableSwagger(c => c.SingleApiVersion("v1", "hh wms api")) + // .EnableSwaggerUi(); + //config.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); + //config.Formatters.Add(new JsonMediaTypeFormatter()); + + + //WebApiConfig.Register(config); + // Web API routes + config.MapHttpAttributeRoutes(); + config.EnableSwagger(c => { + c.SingleApiVersion("v1", "hh wms api"); + c.IncludeXmlComments(System.AppDomain.CurrentDomain.BaseDirectory + "\\HH.WCS.Mobox3.FJJT.xml"); + c.CustomProvider((defaultProvider) => new SwaggerCacheProvider(defaultProvider, $@"{System.AppDomain.CurrentDomain.BaseDirectory}\\HH.WCS.Mobox3.FJJT.xml")); + c.ResolveConflictingActions(apiDescriptions => apiDescriptions.First()); + } + ).EnableSwaggerUi(c => { + c.InjectJavaScript(System.Reflection.Assembly.GetExecutingAssembly(), "swagger.js"); + }); + config.Formatters.XmlFormatter.SupportedMediaTypes.Clear(); + config.Formatters.Add(new JsonMediaTypeFormatter()); + + app.UseWebApi(config); + } + } +} -- Gitblit v1.9.1