我们刚刚启动了一个新的网络服务器,我在创建新的应用程序池时遇到了“类未注册”的问题。我正在使用下面的代码,但我不知道如何区分未注册的内容。任何想法都会很棒。
谢谢。
string path = "IIS://" + server + "/W3SVC";
string app_pools_path = path + "/AppPools";
/error below.
var app_pools = new DirectoryEntry(app_pools_path);
foreach (DirectoryEntry app_pool in app_pools.Children)
{
//do work
}
错误“Class no registered”错误代码:2147221164
最佳答案
在服务器上打开服务器管理器 添加新功能 ==> Web 服务器 (IIS) ==> 管理工具 ==> IIS 6 管理兼容性然后检查 IIS6 元数据库兼容性。使用您的原始连接字符串/路径
字符串路径 = "IIS://"+ 服务器 + "/W3SVC"; string app_pools_path = path + "/AppPools";
关于C# IIS 7.5 类未注册异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7015036/