创建IIS6应用程序池(C#)


/// <summary>
 /// 创建应用程序池
 /// </summary>
 /// <param name="metabasePath">连接字符串[IIS://localhost/W3SVC/AppPools]</param>
 /// <param name="appPoolName">程序池名称</param>
 /// <param name="Username">用户名</param>
 /// <param name="Password">密码</param>
 static public bool CreateAppPool(string metabasePath, string appPoolName,string Username,string Password)
 {
  try
  {
   if (metabasePath.EndsWith("/W3SVC/AppPools"))
   {
    DirectoryEntry newpool;
    DirectoryEntry apppools = new DirectoryEntry(metabasePath);
    newpool = apppools.Children.Add(appPoolName, "IIsApplicationPool");
    newpool.Properties["WAMUserName"][0] = Username;
    newpool.Properties["WAMUserPass"][0] = Password;
    newpool.Properties["AppPoolIdentityType"][0] = "3";
    newpool.CommitChanges();
    return true;
   }
   else
   {
    return false;
   }
  }
  catch// (Exception ex)
  {
   return false;
  }
 } 本文作者:



相关阅读:
WindowsXP终极优化设置大全
[对联广告] JS脚本类
Windows7 自动登录设置方法
《高性能的数据库》第四讲编程细节(2)
利用 ubuntu 中 syslog 记录外部设备日志
写出更好的JavaScript程序之undefined篇(中)
利用vml制作统计图全攻略----饼图的制作 (三)
SQL Server中的T-SQL的基本对象
Windows 2008实时监控工具Spotlight介绍
在ubuntu中获得一个命令的源代码
Access 2007:创建表关系
创建配置文件 用PHP写出自己的BLOG系统 2
Oracle中Timesten的应用
JS是否可以跨文件同时控制多个iframe页面的应用技巧
快速导航

Copyright © 2016 phpStudy |