c# 操作IIS应用程序池

简介:

直接代码:

 

复制代码
ExpandedBlockStart.gif 代码
 
  
using System.DirectoryServices; // 添加引用 System.DirectoryServices

try
{
DirectoryEntry appPool
= new DirectoryEntry( " IIS://localhost/W3SVC/AppPools " );
DirectoryEntry findPool
= appPool.Children.Find( " DefaultAppPool " , " IIsApplicationPool " );
findPool.Invoke(
" Start " , null ); // Start|Stop|Recycle [Recycle:应用程序池回收,如果状态为Stop会报错]
appPool.CommitChanges();
appPool.Close();
Response.Write(
" DefaultAppPool 操作成功! " );
}
catch (Exception ex)
{
Response.Write(
" DefaultAppPool 未找到! " );
}
复制代码

 




本文转自王磊的博客博客园博客,原文链接:http://www.cnblogs.com/vipstone/archive/2011/01/11/1932717.html,如需转载请自行联系原作者

目录
相关文章
|
2月前
|
容器
IIS 应用程序池
IIS 应用程序池
15 1
|
3月前
|
Windows
IIS应用程序池崩溃的解决方案
IIS是微软开发的Web服务器软件,被广泛用于Windows平台上的网站托管。在使用IIS过程中,可能会遇到应用程序池崩溃的问题,原因可能有很多,包括代码错误、资源不足、进程冲突等。本文将为大家介绍IIS应用程序池崩溃的问题分析和解决方案。如果您在IIS的Events日志下观察到以下任一事件,那么本文适合您。
82 0
|
6月前
|
C# Windows
C#建立最简单的web服务,无需IIS
C#建立最简单的web服务,无需IIS
|
XML 负载均衡 数据格式
如何在IIS7或IIS7.5中导入导出站点及应用程序池.
如何在IIS7或IIS7.5中导入导出站点及应用程序池.
174 0
|
数据库 Windows 容器
如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?
如何设置IIS程序池的回收时间,才能最大程度的减少对用户的影响?
221 0
|
移动开发
详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
161 0
详解IIS中的重写工具下关于操作重定向URL中的{R:N}与{C:N}
|
1月前
|
JavaScript Windows
VUE部署到IIS中报404错误解决方案-配置URL重写
VUE部署到IIS中报404错误解决方案-配置URL重写
|
4月前
|
Windows
IIS配置MIME类型
IIS配置MIME类型
|
11月前
|
开发框架 .NET Shell
安装与配置IIS
安装与配置IIS
197 0
安装与配置IIS
|
网络安全
IIS配置FTP
IIS配置FTP过程
235 0
IIS配置FTP