IIS应用程序池:更改程序设置

Kot*_*tan 6 iis iis-7 iis-6 application-pool

如何更改IIS应用程序池seetings/properties programmatic(C#)?例如,如何更改"启用32位应用程序"设置?在MSDN或Technet上是否有IIS 6和IIS 7的属性引用?在此先感谢您的帮助 !

Ale*_*r G 8

您可以使用appcmd.exe解决问题.其中"DefaultAppPool"是池的名称.

appcmd list apppool /xml "DefaultAppPool" | appcmd set apppool /in /enable32BitAppOnWin64:true
Run Code Online (Sandbox Code Playgroud)

如果您在使用C#运行它时遇到任何问题,请查看如何:在C#中执行命令行.

ps:有关appcmd.exe的更多信息,请点击此处.该工具的默认位置是C:\ windows\system32\inetsrv


Mic*_*lis 1

试穿一下尺寸。

DirectoryEntry root = this.GetDirectoryEntry("IIS://" + this.DomainName + "/W3SVC/AppPools");
  if (root == null)
        return null;

List<ApplicationPool> Pools = new List<ApplicationPool>();
...
Run Code Online (Sandbox Code Playgroud)