C#中如何调用服务器上的IIS上某个指定的站点重启
直接给你一个现成代码吧,实测套用后可行,直接将站点链接输进去就行:
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的安装设置都是可视化的操作界面。
0条评论