在使用C#操作IIS创建应用程序池出现异常:无效索引(Exception from HRESULT:0x80070585)

相关代码:

public static string CreateAppPool(string appPoolName, string frameworkVersion, string managedPipelineMode){DirectoryEntry rootfolder = new DirectoryEntry("IIS://localhost/W3SVC/APPPOOLS");try{DirectoryEntry appPool = rootfolder.Children.Add(appPoolName, "IIsApplicationPool");if (appPool.Properties.Contains("AppPoolCommand")){appPool.Properties["AppPoolCommand"][0] = "1";}if (appPool.Properties.Contains("ManagedRuntimeVersion")){appPool.Properties["ManagedRuntimeVersion"][0] = "v4.0";}//以下代码在WindowsServer2008版本为6.0的系统上会出现异常://无效索引(Exception from HRESULT:0x80070585)//if (appPool.Properties.Contains("AppPoolIdentityType"))//{//    appPool.Properties["AppPoolIdentityType"][0] = "4";//}if (appPool.Properties.Contains("Enable32BitAppOnWin64")){appPool.Properties["Enable32BitAppOnWin64"][0] = true;}appPool.CommitChanges();return null;}catch (System.Exception ex){LogToFile.Save(ex, "CreateAppPool");return ex.Message;}}

将相关代码注释以后,未见对Web应用程序带来任何影响。

C#操作IIS创建应用程序池出现异常:无效索引(Exception from HRESULT:0x80070585)相关推荐

  1. C#使用DirectoryEntry操作IIS创建网站和虚拟路径

    原文:http://www.cnblogs.com/Aiooioo/archive/2011/05/30/cs-iis.html 在.Net中我们可以使用内置的类DirectoryEntry来承载II ...

  2. iis 创建应用程序池的方法与分析第3/3页

    要点 只有在工作进程隔离模式下运行时才能使用这个 IIS 6.0 功能. 在 IIS 管理器中,右键单击本地计算机,指向"所有任务",然后单击"备份/还原配置" ...

  3. C#操作IIS程序池及站点的创建配置(转)

    C#操作IIS程序池及站点的创建配置(转) 原文:http://www.cnblogs.com/wujy/archive/2013/02/28/2937667.html 最近在做一个WEB程序的安装包 ...

  4. C#操作IIS站点 Microsoft.Web.Administration.dll

    利用IIS7自带类库管理IIS现在变的更强大更方便,而完全可以不需要用DirecotryEntry这个类了(网上很多.net管理iis6.0的文章都用到了DirecotryEntry这个类 ),Mic ...

  5. IIS的应用程序池优化方法

    IIS应用程序池优化方案 服务器经常产生"应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制.进程 ID 是 '3504'."的错误,导致iis处于假死 ...

  6. Net中如何操作IIS

    Net中实际上已经为我们在这方面做得很好了.FCL中提供了不少的类来帮助我们完成这项工作,让我们的开发工作变非常简单和快乐.编程控制IIS实际上很简单,和ASP一样,.Net中需要使用ADSI来操作I ...

  7. C#中操作IIS 7.0

    C#中操作IIS 7.0 作者:Jaxu 出处:博客园  2009-3-26 10:17:52 阅读 53  次 <script type="text/javascript" ...

  8. IIS 之 应用程序池

    IIS(Internet Information Services),由于我使用的是Windows10系统,所以本文以其内置 10.0.14393.0 版本说明. 应用程序池 → 右键(待设置应用程序 ...

  9. c# 操作服务器虚拟目录,C# 操作IIS服务器Demo

    原标题:C# 操作IIS服务器Demo using System; using System.Collections; using System.Collections.Generic; using ...

最新文章

  1. gsoap 学习 1-由wsdl文件生成h头文件
  2. 拼多多员工爆料:拼多多开启硬核模式!午休减半!每月工作300小时!千万别来拼多多!...
  3. python自然语言处理一作者书
  4. 跟风 Python 的人,后来都怎样了?
  5. 前端面试题-数组去重和排序
  6. boost::math::quadrature::sinh_sinh用法的测试程序
  7. 获取执行计划的N种方式
  8. 【渝粤题库】陕西师范大学180208 产品管理 作业(专升本)
  9. Redmi K50系列年后登场:最高搭载天玑9000+2K直屏
  10. php70wfpm,CentOS 7 安裝 Nginx、PHP7、PHP-FPM
  11. DocumentHelper用法
  12. linux文件系统变为只读的修复
  13. Python 植物大战僵尸代码实现
  14. win10如何打开计算机窗口,处理win10中电脑任务栏不显示打开窗口的方法
  15. rar、zip、7z等压缩率的测试
  16. 【论文笔记】Hierarchical Paired Channel Fusion Network for Street Scene Change Detection
  17. gbk, gb2312,big5,unicode,utf-8,utf-16的区别
  18. 外交学院计算机考研,外交学院考研经验
  19. 七牛云 -数据的增加和删除(vue+egg+element-ui+axios)
  20. VC 不愿承认的 4 个暗黑事实

热门文章

  1. 走马灯闪动的TextView
  2. python正则表达式匹配中文标点符号_正则表达式-匹配标点符号
  3. 内容运营要保持的三个公平性
  4. android解锁动画效果,Android开发学习——Day24(火焰燃烧和蒙眼解锁界面动画:关键帧动画和补间动画)...
  5. Linux下端口被占用如何解决
  6. 萨班斯法案_陷入该法案
  7. 2016年度中国Oracle数据库使用现状分析报告
  8. windows桌面应用_现代Windows 8应用与Windows桌面应用不同的7种方式
  9. OpenShift从入门到精通系列之二:深入了解OpenShift与K8S的关系
  10. c语言小游戏-推箱子