Exemple #1
0
        /// <summary>
        /// Cnange sites the state.
        /// </summary>
        /// <param name="name">The name.</param>
        /// <param name="state">The state.</param>
        public static void SiteState(string name, StateOperationSite state)
        {
            var iisManager = new ServerManager();
            var site = GetSite(iisManager, name);

            switch (state)
            {
                case StateOperationSite.Start:
                    {
                        site.Start();
                        break;
                    }
                case StateOperationSite.Stop:
                    {
                        site.Stop();
                        break;
                    }
                case StateOperationSite.Restart:
                    {
                        site.Stop();
                        Thread.Sleep(1000);
                        site.Start();
                        break;
                    }
            }
        }
Exemple #2
0
        /// <summary>
        /// Cnange sites the state.
        /// </summary>
        /// <param name="name">The name.</param>
        /// <param name="state">The state.</param>
        public static void SiteState(string name, StateOperationSite state)
        {
            var iisManager = new ServerManager();
            var site       = GetSite(iisManager, name);

            switch (state)
            {
            case StateOperationSite.Start:
            {
                site.Start();
                break;
            }

            case StateOperationSite.Stop:
            {
                site.Stop();
                break;
            }

            case StateOperationSite.Restart:
            {
                site.Stop();
                Thread.Sleep(1000);
                site.Start();
                break;
            }
            }
        }