如何在.NET中以编程方式更改默认应用程序池设置属性

时间:2009-05-21 08:42:37

标签: c# .net-1.1

我必须使用C#更改IIS 6.0的默认应用程序池中的某些属性,并且我不得不使用.Net 1.1 Framework来使用代码。我被限制在.Net 1.1因为我的代码必须用一个使用.Net 1.1的网站构建。

由于

2 个答案:

答案 0 :(得分:1)

我发现实际上有一个名为adsutil的IIS提供的命令行工具可以解决问题。我可以命令命令,并通过它的开关改变我拥有的属性。

答案 1 :(得分:0)

首先,如果这是一个配置IIS的工具,那么它是否真的依赖于用于运行特定网站的.Net版本?

其次,只是为了确保您知道可以为您创建的每个应用程序池运行不同版本的IIS,因此即使其他网站需要.Net 1.1,您也可以在.Net 2.0中编写网站。

最后,我不认为在不使用COM Interop的情况下有一种简单的方法可以做到这一点。您可以使用ADSI / WMI接口对其进行配置。有很多关于如何在C#中回收或停止应用程序池的Web帖子,您必须修改其中一个以编写正确的WMI属性来创建应用程序池。