IIS网站如何重启,如何重启web服务器

IIS网站如何重启
本文介绍如何重启IISWeb服务器中的站点,具体方法如下
在电脑中输入快捷键“windows键+R”
在打开的运行窗口中输入“inetmgr”
进入IIS界面后,选中要重启的站点并点击右键
从右键菜单中选择“管理网站”
在管理网站的子菜单中选择“重新启动”
如何重启web服务器下面给出重启IIS服务的几种方法 。\x0d\x0a1、通过“IIS管理器”重启\x0d\x0a在IIS服务器管理控制树中展开IIS节点,选择需要重新启动IIS服务的计算机,接着单击鼠标右键,选择“所有任务”->“重新启动IIS” 。\x0d\x0a\x0d\x0a2、通过“控制面板”->“管理工具”->“服务”重启\x0d\x0a打开“控制面板”->“管理工具”->“服务” 。找到“IISAdminService”右键点击“重新启动”弹出“停止其它服务”窗口,点击“是” 。\x0d\x0a\x0d\x0a3、通过Net命令操作\x0d\x0a点击“开始”->“运行”,输入cmd打开命令窗口 。\x0d\x0a\x0d\x0a输入netstopiisadmin/y回车停止IIS 。\x0d\x0a再输入netstartiisadmin回车启动IIS 。\x0d\x0a再输入netstartw3svc回车WEB服务 。\x0d\x0a\x0d\x0a4、通过IISReset命令操作\x0d\x0a点击“开始”->“运行”,输入iisreset回车 。
如何重启服务器windows停止IIS 运行【 CMD】,输入:iisreset /STOP
最后启动IIS服务,输入:iisreset /start
c反应蛋白高说明什么直接给你一个现成代码吧,实测套用后可行,直接将站点链接输进去就行:
using Jinher.AMP.BTP.Deploy;
using Microsoft.Web.Administration;
using Redis.Helper;
using System;
using System.Collections.Generic;
using System.Configuration;
using System.IO;
using System.Linq;
using System.Text;
using System.Threading;
using System.Threading.Tasks;
namespace Redis
{
public class Program
{
static readonly string AppPoolName = ConfigurationManager.AppSettings["ApplicationPoolName"].ToString();
static readonly string WebSiteName = ConfigurationManager.AppSettings["WebSiteName"].ToString();
static readonly int SleepTime = int.Parse(ConfigurationManager.AppSettings["SleepTime"].ToString());
【IIS网站如何重启,如何重启web服务器】static ServerManager sm;
static void Main(string[] args)
{
Console.WriteLine($"检测程序启动,【{WebSiteName}】当网站或其应用池停下后,会自动启动 。");
sm = new ServerManager();
new Thread(RecoveryWebSite).Start();
}
static void RecoveryWebSite()
{
while (true)
{
try
{
var pool = sm.ApplicationPools[AppPoolName];
if (pool != null && pool.State == ObjectState.Stopped)
{
Console.WriteLine("检测到应用池" + AppPoolName + "停止服务");
Console.WriteLine("正在启动应用池" + AppPoolName);
if (pool.Start() == ObjectState.Started)
{
Console.WriteLine("成功启动应用池" + AppPoolName);
}
else
{
Console.WriteLine("启动应用池" + AppPoolName + "失败. " + SleepTime / 60 + "秒后重试启动");
}
}
var site = sm.Sites[WebSiteName];
if (site != null && site.State == ObjectState.Stopped)
{
Console.WriteLine("检测到网站" + WebSiteName + "停止服务");
Console.WriteLine("正在启动网站" + WebSiteName);
if (site.Start() == ObjectState.Started)
{
Console.WriteLine("成功启动网站" + WebSiteName);
}
else
{
Console.WriteLine("启动网站" + WebSiteName + "失败. " + SleepTime / 60 + "秒后重试启动");
}
}
}
catch (Exception ex)
{
Console.WriteLine(ex.Message.ToString());
}
GC.Collect();
Thread.Sleep(SleepTime);
}
}
}
}

IIS网站如何重启,如何重启web服务器

文章插图
以上就是关于IIS网站如何重启,如何重启web服务器的全部内容,以及IIS网站如何重启的相关内容,希望能够帮到您 。

    推荐阅读