我有一个包含COM+ Serviced Component的.NET程序集,目前我需要把它安装到全局程序集缓存(GAC)中才能使其正常工作。这意味着我还需要把所有被该程序集引用的程序集都安装到GAC。 在开发过程中,对这些程序集进行更改、重新安装到GAC并测试是相当痛苦的。 是否有可能保留...
我有一个32位的COM库,希望能够在64位的应用程序中使用其功能。我在互联网上搜索到了这个解决方法 找到你的COM对象GUID,它位于HKey_Classes_Root\Wow6432Node\CLSID\[GUID] 找到后添加一个新的REG_SZ (字符串)值,名称应该是AppID,数...
我希望能够访问远程服务器上分区的COM+应用程序。 我尝试了以下方法: using COMAdmin using System.Runtime.InteropServices; _serverName = myRemoteServer; _partionName = myPartionNa...
我有一个使用COM+对象建立的庞大应用程序,想要跟踪/记录这些组件调用事件。目标是找出问题并重构这些方法。 我找到了一些类似于这个API的文档,但我仅仅能够获取com+中池的名称。
我们正在支持一个旧项目,由于多线程问题,可能会出现问题。原始实现者通过在执行有问题的部分之前进行Thread.sleep来“修复”它。 这个解决方法有效,但由于该部分位于循环内,thread.sleep会使该部分完成所需时间增加多分钟。 在过去的一个月中,我们一直在尝试使用更低的睡眠值,但我...
在我的程序中,我使用动态方式创建COM+对象(后期绑定),使用的方法是:Type comObjectType = Type.GetTypeFromProgID(progId, true); object comObject = Activator.CreateInstance(comObje...
在实现IComMethodEvents时,你将得到三个事件: OnMethodCall OnMethodException OnMethodReturn 我的目标是记录COM+组件中每个方法的调用时间。 可以通过在COMSVCSEVENTINFO结构中使用 lTime 和 lMicr...
在我的公司,有一场辩论正在进行。一些人主张将业务、数据和业务实体放在一个程序集中,以便于发现和查找。减少需要添加到项目中的dll数量。而其他人则引用应用程序架构指南,希望每个层和业务实体都在单独的程序集中。 请注意: 我们的业务和数据层都由COM +组件组成。 我们当前的硬件架构在同一台...