• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C#教程 > 用C#操纵IIS(代码)

用C#操纵IIS(代码)

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-28

通过本文主要向大家介绍了c#操作iis,c#重启iis,c#iis,iis代码,iis远程代码执行漏洞等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

using System; 
using System.DirectoryServices; 
using System.Collections; 
using System.Text.RegularExpressions; 
using System.Text; 
/** 
 * @author 吴海燕 
 * @email  wuhy80-usual@yahoo.com 
 * 2004-6-25 第一版 
 */  
namespace Wuhy.ToolBox 
{ 
     /// <summary> 
     ///  这个类是静态类。用来实现管理IIS的基本操作。 
     ///  管理IIS有两种方式,一是ADSI,一是WMI。由于系统限制的原因,只好选择使用ADSI实现功能。 
     ///  这是一个遗憾。只有等到只有使用IIS 6的时候,才有可能使用WMI来管理系统 
     ///  不过有一个问题就是,我现在也觉得这样的一个方法在本地执行会比较的好。最好不要远程执行。 
     ///  因为那样需要占用相当数量的带宽,即使要远程执行,也是推荐在同一个网段里面执行 
     /// </summary> 
     public class IISAdminLib 
     { 
          #region UserName,Password,HostName的定义 
         public static string HostName 
         { 
              get 
              { 
                   return hostName; 
              } 
              set 
              { 
                   hostName = value; 
              } 
         } 
         public static string UserName 
         { 
              get 
              { 
                   return userName; 
              } 
              set 
              { 
                   userName = value; 
              } 
         } 
         public static string Password 
         { 
              get 
              { 
                   return password; 
              } 
              set 
              { 
                   if(UserName.Length <= 1) 
                   { 
                       throw new ArgumentException("还没有指定好用户名。请先指定用户名"); 
                   } 
                   password = value; 
              } 
         } 
         public static void RemoteConfig(string hostName, string userName, string password) 
         { 
              HostName = hostName; 
              UserName = userName; 
              Password = password; 
         } 
          private static string hostName = "localhost"; 
          private static string userName; 
          private static string password; 
          #endregion 
          #region 根据路径构造Entry的方法 
         /// <summary> 
         ///  根据是否有用户名来判断是否是远程服务器。 
         ///  然后再构造出不同的DirectoryEntry出来 
         /// </summary> 
         /// <param name="entPath">DirectoryEntry的路径</param> 
         /// <returns>返回的是DirectoryEntry实例</returns> 
         public static DirectoryEntry GetDirectoryEntry(string entPath) 
         { 
              DirectoryEntry ent; 
              if(UserName == null) 
              { 
         

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • c#操作iis根目录的方法
  • C#创建IIS虚拟目录的方法
  • C#操作IIS程序池及站点的创建配置实现代码
  • c# 解决IIS写Excel的权限问题
  • 用C#操纵IIS(代码)

相关文章

  • 2017-05-28C#中委托的进一步理解
  • 2017-05-28为IObservable实现自己的运算符(详解)
  • 2017-05-28在WinForm中发送HTTP请求的实现方法
  • 2017-05-28C#实现对用户输入数据进行校验的类实例
  • 2017-05-28C#使用SQLDMO操作数据库的方法
  • 2017-05-28使用C#实现RTP数据包传输 参照RFC3550
  • 2017-05-28C#中new的用法及与override的区别分析
  • 2017-05-28C#中实现判断某个类是否实现了某个接口
  • 2017-05-28C# TextBox多行文本框的字数限制问题
  • 2017-05-28C#实现对字符串进行大小写切换的方法

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • C#中改变DataGridView控件边框颜色的方法
    • C#操作ftp类完整实例
    • c#动态编译执行对象方法示例 运用映射机制创建对象
    • C#获取U盘序列号的方法
    • C#控制台下测试多线程的方法
    • C#汉字转换拼音技术详解(高性能)
    • C#生成注册码的实例代码
    • C#实现将DataTable内容输出到Excel表格的方法
    • C#生成随机数的方法小结
    • C#编程自学之数据类型和变量一

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有