C#中如何调用服务器上的IIS上某个指定的站点重启

C#中如何调用服务器上的IIS上某个指定的站点重启,第1张

直接给你一个现成代码吧,实测套用后可行,直接将站点链接输进去就行:

using JinherAMPBTPDeploy;

using MicrosoftWebAdministration;

using RedisHelper;

using System;

using SystemCollectionsGeneric;

using SystemConfiguration;

using SystemIO;

using SystemLinq;

using SystemText;

using SystemThreading;

using SystemThreadingTasks;

namespace Redis

{

public class Program

{

static readonly string AppPoolName = ConfigurationManagerAppSettings["ApplicationPoolName"]ToString();

static readonly string WebSiteName = ConfigurationManagerAppSettings["WebSiteName"]ToString();

static readonly int SleepTime = intParse(ConfigurationManagerAppSettings["SleepTime"]ToString());

static ServerManager sm;

static void Main(string[] args)

{

ConsoleWriteLine($"检测程序启动,{WebSiteName}当网站或其应用池停下后,会自动启动。");

sm = new ServerManager();

new Thread(RecoveryWebSite)Start();

}

static void RecoveryWebSite()

{

while (true)

{

try

{

var pool = smApplicationPools[AppPoolName];

if (pool != null && poolState == ObjectStateStopped)

{

ConsoleWriteLine("检测到应用池" + AppPoolName + "停止服务");

ConsoleWriteLine("正在启动应用池" + AppPoolName);

if (poolStart() == ObjectStateStarted)

{

ConsoleWriteLine("成功启动应用池" + AppPoolName);

}

else

{

ConsoleWriteLine("启动应用池" + AppPoolName + "失败 " + SleepTime / 60 + "秒后重试启动");

}

}

var site = smSites[WebSiteName];

if (site != null && siteState == ObjectStateStopped)

{

ConsoleWriteLine("检测到网站" + WebSiteName + "停止服务");

ConsoleWriteLine("正在启动网站" + WebSiteName);

if (siteStart() == ObjectStateStarted)

{

ConsoleWriteLine("成功启动网站" + WebSiteName);

}

else

{

ConsoleWriteLine("启动网站" + WebSiteName + "失败 " + SleepTime / 60 + "秒后重试启动");

}

}

}

catch (Exception ex)

{

ConsoleWriteLine(exMessageToString());

}

GCCollect();

ThreadSleep(SleepTime);

}

}

}

}

然后在弹出菜单中点击 管理然后在界面点击左边的 配置-服务-找到扩展”如下所示

2,发现果然是字了1、我们同样进入到服务管理“右击桌面我的电脑、可能朋友们会发现找到不iis重启了也找了行多,后搂看到一个World Wide Web Publishing Service 看了重启一下

在桌面的左下角点击开始-运行,输入cmd确定。在弹出的窗口直接输入iisreset回车确定。便可成功重启服务器。

网络服务器是计算机局域网的核心部件。网络操作系统是在网络服务器上运行的,网络服务器的效率直接影响整个网络的效率。一般要用高档计算机或专用服务器计算机作为网络服务器。网络服务器运行网络操作系统,控制和协调网络中各计算机之间的工作,最大限度地满足用户的要求,并做出响应和处理。

存储和管理网络中的共享资源,如数据库、文件、应用程序、磁盘空间、打印机、绘图仪等。为各工作站的应用程序服务,如采用客户/服务器(Client/Server)结构使网络服务器不仅担当网络服务器,而且还担当应用程序服务器。

对网络活动进行监督及控制,对网络进行实际管理,分配系统资源,了解和调整系统运行状态,关闭/启动某些资源等。

相关信息

在标准的C/S模式计算机网络中,网络服务器可在两种不同的方式下工作:循环方式和并发方式。循环方式是在服务器中一次只能运行一个服务器进程,当多个客户请求服务时,服务器进程就按请求的先后次序依次做出相应。

并发方式则可在服务器中同时运行多个服务器进程,而每个服务器进程都对某个特定的客户请求作出响应。当服务耗时较长时,如果采用循环服务器,客户机将得不到快速响应,甚至可能出现客户机请求被拒绝的情况,但是这种服务器消耗的系统资源很少,实现起来比较简单。

如何打开iis管理器

具体打开步骤如下:

开始、控制面板、所有控制面板项目、管理工具和Internet信息服务(IIS)管理器,如下图所示:

简述如何远程管理iis服务器?

打开控制面板然后打开添加或者删除文件,选择添加Windows组件。在弹出对话框中选择internet信息服务(IIS)。然后点击确定安装就可以了。或者您在“控制面板中选择”“添加或删除程序”然后在弹出的窗口中选择“添加或删除Windows组件”选择“Internet信息服务(IIS)”。完成安装过程,非常简单。

windowsserver2016怎么打开iis?

工具/原料windows7系统电脑方法/步骤1、鼠标点击桌面左下角,然后点击“开始”,点击“控制面板”,进入。2、将“查看方式”点击为“类别”,点击“程序”。3、进入示页面后,点击“程序和功能”点击“打开或关闭Windows功能”。4、进入页面,点击”Internet信息服务“,前面的勾未勾上。5、点击”Internet信息服务“前的”+“。分别将FTP、服务器、web管理工具、万维网服务目录下的全部选项勾选,点击”确定“。6、打开IIS成功。

internet信息服务(IIS)管理器在哪里?

1、点击“开始”-“控制面板”,找到"系统和安全"并双击打开。

2、然后找到管理工具并打开。

3、在此页面上就可以看到Internet信息服务(IIS)管理器,单击打开便出现IIS管理器界面,接下来便可以添加网站或查看已有网站了。如果经常要用到IIS,可以将Internet信息服务(IIS)管理器复制到桌面上,这样就更方便了。

扩展资料

IIS是InternetInformationServer的简称。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,如何加强IIS的安全机制,建立一个高安全性能的Web服务器,已成为IIS设置中不可忽视的重要组成部分。

IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等。

无法启动iisexpressweb服务器

打开“控制面板”

2打开“管理工具”

3选择“Internet信息服务(IIS)管理器”

4选择计算机名,可以看到界面右侧“重启”服务5重启IIS结束END方法2点击我的电脑右键,选择“管理”点击“服务和应用程序”,选择“服务”右键“IISAdminService”,选择“重启服务”

步骤阅读4重启IIS结束

怎么用IIS运行一个网站?

第一步:IIS的安装

A在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”。

B在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间。

C点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。

第二步:IIS中Web服务器的基本配置

IIS中Web服务器的基本配置主要包括如下几部分:

A打开IIS服务器的配置窗口,选择“开始”→“程序”→“管理工具”→“Internet服务管理器”,或者“选择”→“控制面板”→“管理工具”→“Internet服务管理器”也可,打开的窗口。

B在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。

C在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:InetpubWwwroot”,你可根据需要自己设置。

D在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“Myfirstwebhtm”,将其添加并移动到列表的最顶端。

E确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。

这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。

IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括着名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用PQMagic等工具进行转换。

如何打开iis管理器?

具体打开步骤如下:

开始、控制面板、所有控制面板项目、管理工具和Internet信息服务(IIS)管理器,如下图所示:

win10家庭版iis配置步骤?

1、打开“控制面板”,点击“程序”。

2、点击“启用或关闭Windows功能”。

3、勾选“InternetInformationService”,点击“确定”,系统会自动搜索并安装IIS服务。

4、桌面右键点击“此电脑”图标,选择“管理”菜单项。

5、点击左侧的“InternetInformationService(IIS)管理器”,在右侧窗口中即可对其进行管理。

6、在浏览器中输入“Localhost”,即可打开Windows10自带的默认网页,IIS已配置成功。

如何开启windowsiis服务器?

在WindowsServer2008R2上安装IIS75默认情况下,WindowsServer2008R2和Windows7上不安装Web服务器角色(IIS)。可以使用服务器管理器中的添加角色向导或使用命令行来安装IIS75。下面是添加IIS75完整步骤:点击系统左下角的服务管理器图标打开服务器管理器点击“服务器管理器”页面中的“角色”后点击“添加角色”;

在“添加角色向导”页面上点击“下一步”;

选择“web服务器(IIS)”;点击“下一步”;

选择“IIS6管理兼容性”组件后点击“下一步”;

出现确认安装选择项提示后点击“添加所需的角色服务”;

出现选择角色服务后点击“下一步”;点击“安装”;点击“关闭”;出现“服务器管理器”页面后看到Web服务器(IIS)已经安装。从管理工具中可以看到熟悉的Internet信息服务(IIS)管理器了。

windows2008r2怎么安装iis?

今天来分享如何在windowsserver2008R2服务器上面安装iis,并搭建项目。

先说一下我们此次演示的环境吧,使用的是VirtualBox虚拟机加载windowsserver2008R2企业版,关于如何VirtualBox如何在windows电脑上安装就不讲了,想必每个人都会哈!关于虚拟机上面安装windowsserver2008R2,不会的同学可以参考此文章虚拟机VirtualBox-51安装windowsserver2008r2,在此还要多提醒一句,一定要记得服务器的密码哦,要不然就晾凉啦。

下面,给大家简单的讲一讲IIS。IIS全称是InternetInformationservices,意思是互联网服务,是微软发行的。现在最新版本是IIS80版本,我们今天将要在电脑上安装70版本,下面开始在win服务器上面安装IIS。

(1)我们打开windowsserver,在桌面“计算机”上面右键,选择“管理”(如果桌面上面没有计算机,可以在桌面空白位置,右键选择个性化,点击左侧“更改桌面图标”,选择“计算机”,点击“应用、确定”,然后回到电脑桌面即可,进入服务器管理器。

IIS服务器

(2)我们在服务器管理器页面,点击“操作”,添加“角色”,勾选“Web服务器(IIS)”,默认会弹窗,点击“添加必须的功能”。进入下一步;

IIS安装

IIS安装弹窗

(3)进入“服务角色”,在默认勾选的角色服务上面,我们在勾选“HTTP重定向”和“FTP发布服务”,点击“下一步”;

IIS服务器角色

(4)进入服务安装界面,点击“安装”即可。

确认安装

IIS安装过程

(5)安装完成,点击“关闭”,回到“服务器管理器”页面。

IIS安装完成

(6)验证IIS,打开浏览器,在地址栏输入127001或本机ip地址,出现IIS欢迎页面表示安装成功。

IIS70

(7)使用IIS环境搭建网站,在“开始”菜单找到“Inter信息服务(IIS)管理”,在打开的管理器依次点击。

搭建网站

至最后一层,点击右侧“添加网站”,在弹窗内添加网站信息。物理路径须选择wwwroot目录,网站目录可自定义。

填写网站信息

(8)在物理路径目录文件内新建“indexhtml”文件;

indexhtml

使用编辑器打开,输入经典代码,或直接输入“helloword”,然后我们在浏览器上刷新我们刚刚打开的页面,或输入127001,打开页面。

欢迎页面

表示IIS及网站已经搭建完成,对于PHP项目需有PHP环境及配置IIS。我们在下节讲解到。

怎么查自己电脑里有没有IIS?

查看电脑有没有IIS的常用两种方法:

1控制面板-添加删除程序-添加删除组件-组件向导里的Intelnet信息服务(IIS)打勾就是装了的,没打勾就是没装。

2看看管理工具中是否有"Internet信息服务(IIS)管理器"的快捷方式,然后在IE地址栏中输入http://localhost/,如果能打开网页,就说明安装上了。重启IIS:在cmd命令框输入iisreset即可重启。

我电脑的IIS服务器中没有web服务扩展项?

打开“ISAPI和CGI限制”,看是否有activeserverpages项,并且是允许状态,如果需要net环境,还要看是否有ASPnet20或者ASPnet40项,并且是允许状态

IIS是InternetInformationServices的缩写,作为一款服务器软件承担着一个网站能够正常访问的关键因素之一。不论是过去的Windowsxp还是现在的Win7系统,都可以安装IIS服务,并且都很好的扮演着网站服务器的角色。在Win7系统下重启iis服务应该怎么操作呢下面就来看看具体的操作步骤吧。

推荐:win732位系统下载

1、桌面位置,然后在桌面找到计算机图标,咱们右键点击计算机图标,然后在下滑菜单中选择管理选项,这样就可以打开电脑的计算机管理页面了;

2、在打开的计算机管理页面中,依次点击展开左侧菜单中的管理-服务和应用程序-服务,这样就可以在右侧的窗口中看到很多的选项;

3、选中其中的IISAdminService选项,然后点击右键,就可以在下滑菜单中看到重新启动这个选项了,直接单击重新启动就可以了。

Win7iis服务重启与微软家族其它成员的iis服务一样,iis的安装设置都是可视化的操作界面。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » C#中如何调用服务器上的IIS上某个指定的站点重启

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情