我们有一个托管的 .Net COM+ 组件,它继承自ServicedComponent
Windows Server 2003 上的 IIS 6.0 中的 Web 应用程序,并试图将其用作并行程序集。
我们已经使用mt.exe
并在测试控制台应用程序中以并行模式成功运行了程序集清单。但是,当涉及到 IIS 时,它似乎无法正常工作,而是从注册表中读取清单以尝试在那里找到 COM+ 应用程序。
使用清单生成清单
mt.exe -managedassemblyname:myassembly.dll -out:myassembly.manifest
,然后将清单复制到 Web 应用程序的虚拟目录。使用filemon
表明清单甚至从未被读取!
将.manifest
文件移动到bin
目录,然后似乎可以读取它,但会出现同样的问题。
任何成功完成这项工作的人的帮助将不胜感激。