gpt4 book ai didi

c# - 如何在代码 C# 中的 iis 5.1 中添加新的应用程序池?

转载 作者:行者123 更新时间:2023-11-30 21:01:20 26 4
gpt4 key购买 nike

我正在尝试在 IIS 5.1 上添加网站

当我尝试使用下面的函数为我的新站点创建应用程序池时,出现了这个奇怪的错误“system.directoryNotFound Exception ... in CreateAppPool”

最奇怪的是,应用程序池的创建在带有 IIS7 的电脑 windows 7 上完美运行,但在带有 ISS5.1 的 windows XP 上却不行以下路径"IIS://localhost/W3SVC/AppPools"在IIS5.1上有什么不同?

public static CreateAppPool(string name)
{
string machineName = System.Environment.GetEnvironmentVariable("COMPUTERNAME");
DirectoryEntry Service = new DirectoryEntry("IIS://"+machineName+"/W3SVC/AppPools");

// create new app pool
DirectoryEntry appPool = Service.Children.Add(name, "IIsApplicationPool");
appPool.CommitChanges();
Service.CommitChanges();

}

最佳答案

您无法在 IIS 5 中创建应用程序池,但您可以在默认网站下创建一个新的虚拟目录并将其作为一个应用程序。

关于c# - 如何在代码 C# 中的 iis 5.1 中添加新的应用程序池?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14237693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com