/// <summary>
        /// 设置错误页
        /// </summary>
        public static void SetErrorPage(string errorPage)
        {
            XmlNode node = GetOrAddTreeNode("configuration-system.web-customErrors");

            node.AddAttributes(new MapStringString("mode", "RemoteOnly"));

            node = GetOrAddTreeNode("configuration-system.web-customErrors-error");
            MapStringString map = new MapStringString("statusCode", "404");

            map.Add("redirect", errorPage);
            node.AddAttributes(map);

            Save();
        }
        /// <summary>
        /// 设置错误模式
        /// </summary>
        public static void DisplayError()
        {
            XmlNode node = GetOrAddTreeNode("configuration-system.web-customErrors");

            node.AddAttributes(new MapStringString("mode", "Off"));
            Save();
        }
        /// <summary>
        /// 设置主页
        /// </summary>
        public static void SetHomePage(string homePage)
        {
            XmlNode node = GetOrAddTreeNode("configuration-system.webServer-defaultDocument-files-add");

            node.AddAttributes(new MapStringString("value", homePage));
            Save();
        }
        /// <summary>
        /// 设置错误页
        /// </summary>
        public static void SetRelocation(string url)
        {
            XmlNode         node = GetOrAddTreeNode("configuration-system.webServer-httpRedirect");
            MapStringString map  = new MapStringString("enabled", "true");

            map.Add("destination", url);
            node.AddAttributes(map);
            Save();
        }
        /// <summary>
        /// 创建节点
        /// </summary>
        private static XmlNode CreateNode(string tag, MapStringString attributes = null)
        {
            XmlNode node = mXmlDocument.CreateNode(XmlNodeType.Element, tag, null);

            if (attributes != null)
            {
                node.AddAttributes(attributes);
            }
            return(node);
        }