protected void Application_Start() { AxServiceBus bus = new AxServiceBus(); bus.Start(); AreaRegistration.RegisterAllAreas(); GlobalConfiguration.Configuration.EnableCors(); GlobalConfiguration.Configure(WebApiConfig.Register); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); #region 启用调用排程 //LibRegistry.DefaultInstance.ApplicationStatInitialize(); LibRegistry.DefaultInstance.Init(); //SystemManager system = new SystemManager(); //system.OpenScheduleTask(); #endregion APPCache.SetAPPCache(string.Empty); APPCache.RemoveAPPCache(string.Empty); }
public IHttpActionResult GetPictureValidateCode(HttpRequestMessage request) { Result result = new Result(); string userId = GetHeader(request, "x-session-userid"); ValidateCode v = new ValidateCode(); string code = v.CreateVerifyCode(); //取随机码 string codeId = APPCache.SetAPPCache(code); //service.savepicturecalidatecode(userid, code); string validatecode = v.CreateImageToString(code); //var context = HttpContext.Current; //SessionHelper.SetSession(SessionEnum.VALIDATE_CODE, code); string pictureCode = string.Format("data:image/png;base64,{0}", validatecode); PictureCodeResult pictureCodeResult = new PictureCodeResult() { PictureCode = pictureCode, CodeID = codeId }; result.Info = pictureCodeResult; result.ReturnValue = true; return(Ok(result)); }