Win7系统下重启iis服务的操作方法

Win7系统下重启iis服务的操作方法,第1张

 iis是Internet Information Services的缩写,不少用户在Win7系统安装IIS服务,主要在本地进行测试网站。那么Win7系统如何重启iis服务电脑知识分享一下Win7系统下重启iis服务的'操作方法。

  重启iis服务的操作方法

 1、首先我们鼠标右键点击桌面上的“计算机”图标,在弹出菜单之后选择“管理”的选项,在计算机管理的界面中,我们展开左侧菜单中的服务和应用程序-服务,如下图所示:

 2、在服务的右侧窗口中找到“IIS Admin Service”选项, 并鼠标右键点击该选项,弹出菜单之后我们选择“重新启动”选项。如下图所示:

 以上就是电脑知识分享的Win7系统下重启iis服务的操作方法,如果你不会重启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);

}

}

}

}

只有在iis界面去停止或启动某个站点,这个操作才会被记录下来(可能记录到iis的什么配置文件里了)。不管以后如何重启iis甚至重启服务器,都会继续保持这个状态。除非你再次手动去启动或停止

而appcmd命令只是暂时的停止或启动某个站点,并不涉及到iis配置文件的修改,所以重启iis

后,iis重新加载配置当然还是原样

只有在IIS界面去停止或启动某个站点,这个操作才会被记录下来(可能记录到IIS的什么配置文件里了)。不管以后如何重启IIS甚至重启服务器,都会继续保持这个状态。除非你再次手动去启动或停止

而Appcmd命令只是暂时的停止或启动某个站点,并不涉及到IIS配置文件的修改,所以重启IIS 后,IIS重新加载配置当然还是原样

安装PHP(环境变量篇)

设置环境变量后,无须拷文件到系统盘

1把php-520-Win32zip解压到E:\PHP_SERVER\PHP目录

2把E:\PHP_SERVER\PHP目录下的PHPINI-DIST文件改名为PHPINI

作如下修改:

查找extension_dir = "/",该处是指定PHP动态链接库的路径,

改为extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是“/”。

查找extension=php_mbstringdll,把前面的分号去掉。

这个不去的话用phpMyAdmin会出现红色提示。

查找extension=php_gd2dll,去掉前面的分号,支持GD库用的。

查找extension=php_socketsdll,去掉前面的分号。

查找extension=php_mysqldll,去掉前面的分号,支持MYSQL数据库用的。

3现在我们通过设置环境变量把PHPINI文件位置定在E:\PHP_SERVER\PHP目录下,

打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:\PHP_SERVER\PHP,

更改系统环境变量,编辑path变量, 在最后加上:;E:\PHP_SERVER\PHP,注意是“\”。

(重启服务器)

配置IIS支持PHP

1在WEB服务扩展中 “添加一个新的WEB服务器扩展” php E:\PHP_SERVER\PHP\php5isapidll 允许

2网站属性-ISAPI筛选器 - 添加 php E:\PHP_SERVER\PHP\php5isapidll

3网站属性-主目录-配置-添加映射-可执行E:\PHP_SERVER\PHP\php5isapidll php

4网站属性-文档-添加indexphp

5、重启IIS先点击开始菜单选择“运行”依次输入CMD回车

net stop w3svc   回车

net stop iisadmin  回车

net start w3svc   回车

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » Win7系统下重启iis服务的操作方法

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情