42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.2 KiB
		
	
	
	
		
			C#
		
	
	
	
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;
 | 
						|
using WebAPI.Common;
 | 
						|
 | 
						|
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");
 | 
						|
            PersonKqSocketSersvices.init(1000);
 | 
						|
            // 使api返回为json 
 | 
						|
            GlobalConfiguration.Configuration.Formatters.XmlFormatter.SupportedMediaTypes.Clear();
 | 
						|
        }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
 | 
						|
    }
 | 
						|
}
 |