xinjiang/SGGL/WebAPI/Global.asax.cs

44 lines
1.6 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;
using System.Configuration;
namespace WebAPI
{
/// <summary>
///
/// </summary>
public class WebApiApplication : System.Web.HttpApplication
{
/// <summary>
/// 启动
/// </summary>
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
BLL.Funs.ConnString = ConfigurationManager.AppSettings["ConnectionString"];
BLL.Funs.PageSize = Convert.ToInt32(ConfigurationManager.AppSettings["PageSize"]);
BLL.ErrLogInfo.DefaultErrLogFullPath = Server.MapPath("~/ErrLog.txt");
// 使api返回为json
GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
if (System.Net.ServicePointManager.DefaultConnectionLimit <= 300)
{
//DefaultConnectionLimit 桌面系统(如XP,WIN7,WIN11)默认是2windows server 默认是4。
//当客户端访问你的程序你的程序又要访问第三方的HTTP接口DefaultConnectionLimit 需要调大。
System.Net.ServicePointManager.DefaultConnectionLimit = 300;
}
}
}
}