急!配置COM+库应用程序后,为什么程序不能运行了?
配置后从组件管理器中观察组件仍在运行(转动)
但实际使用应用程序时(基于web)却发现组件根本没有运行,因为出不来结果,但一将激活选项改成服务器应用程序后,又Ok了。

解决方案 »

  1.   

    如果你是使用COM+应用,并且创建者与COM+不在同一服务器上,原则上就应该使用服务器应用程序,因为要将一个对象放在(创建者进程中)进行激活需要很多条件,同时也会受到一些限制的
      

  2.   

    检查你的IIS隔离等级
    不推荐在IIS程序中使用库应用,否则你的应用程序的崩溃可能会导致IIS崩溃
      

  3.   


    最基本的要求就是调用COM+ 组件的代码要和COM+ application位于同一台机器上. ;)当改配为library application, 请在组件管理器中查看 your components -> properties -> activation ->Component supports events and statistics这个选项是否选中。如果该选项没有选中,那么你是不应该看到组件的运行情况。有没有debug看看有无其它错误信息?- 微软全球技术中心 VC技术支持 本贴子以“现状”提供且没有任何担保,同时也没有授予任何权利。具体事项可参见使用条款 
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/terms_chs.asp)。 
    为了为您创建更好的讨论环境,请参加我们的用户满意度调查 
    (http://support.microsoft.com/directory/worldwide/zh-cn/community/survey.asp?key=(S,49854782))。