Esempio n. 1
0
        private void Application_Start(object sender, EventArgs e)
        {
            ScriptingJsonSerializationSection section;
            string item = ConfigurationManager.AppSettings["maxSessionsAllowedPerUser"];

            if (item != null)
            {
                int num = 0;
                if (!int.TryParse(item, NumberStyles.Integer, CultureInfo.InvariantCulture, out num))
                {
                    PowwaEvents.PowwaEVENT_INVALID_APPLICATION_SETTING("maxSessionsAllowedPerUser", item);
                }
                else
                {
                    PowwaAuthorizationManager.Instance.UserSessionsLimit = num;
                }
            }
            try
            {
                Configuration configuration = WebConfigurationManager.OpenWebConfiguration("/");
                section = (ScriptingJsonSerializationSection)configuration.GetSection("system.web.extensions/scripting/webServices/jsonSerialization");
            }
            catch
            {
                section = new ScriptingJsonSerializationSection();
            }
            PowwaSessionManager.Instance.JsonSerializer.MaxJsonLength = section.MaxJsonLength;
        }