C# 调用COM+时获取0x80131902;成分

C# 调用COM+时获取0x80131902;成分,c#,.net,com+,C#,.net,Com+,更新:即使我删除了应用程序根目录,它也会给出相同的错误-我能让它运行的唯一方法是在库进程中,而不是在服务器进程中 原始问题:我在.Net中创建了一个COM+组件。它需要使用一个配置文件,因此我创建了一个包含application.manifest和application.config文件的目录,并将其设置为应用程序根目录。现在,当我尝试创建该对象的实例时,我得到以下HRESULT:0x80131902。我似乎找不到这到底意味着什么,除了加载应用程序域时出现问题。如果我没有设置应用程序根目录,它可

更新:即使我删除了应用程序根目录,它也会给出相同的错误-我能让它运行的唯一方法是在库进程中,而不是在服务器进程中


原始问题:我在.Net中创建了一个COM+组件。它需要使用一个配置文件,因此我创建了一个包含application.manifest和application.config文件的目录,并将其设置为应用程序根目录。现在,当我尝试创建该对象的实例时,我得到以下HRESULT:0x80131902。我似乎找不到这到底意味着什么,除了加载应用程序域时出现问题。如果我没有设置应用程序根目录,它可以正常加载(但没有对配置的访问权)

这是因为我在COM+组件的构造过程中抛出了一个异常。希望这能在将来帮助到某些人。

结果表明,这是因为我在COM+组件的构造过程中抛出了一个异常。希望这将有助于某人在未来