在哪里可以找到有关 Microsoft COM+ 计划的可靠信息?未来版本的 Windows 支持吗?
当查看具有许多相互竞争的优先级的大型 Web 应用程序时,我面临的问题之一是大量的 COM+ 组件。在某些时候,这些东西需要用其他一些技术(WCF、.NET,…
注册的 COM 类的最大长度是多少?
当对象被添加到 Windows 注册表时,它们会像这样显示: MyNamespace.MyType 我似乎记得在尝试为 COM 注册它们时遇到了名称空间和类名太长的问题。在 W…
ServicedComponent 未在终结器中处置
需要回答的问题: 客户端ServicedComponent的终结器是否调用ServicedComponent.DisposeObject或Dispose? 相对于客户端的使用情况,com 服务器中应该…
远程 DLL 注册,无需访问 HKEY_CLASSES_ROOT
我们有一个遗留的 VB6 应用程序,它在启动时通过拉取最新文件并注册 COM 组件来更新自身。这适用于在另一台计算机上的 COM+ 中注册的本地 (regsvr32) …
WiX COM+错误代码
我正在尝试向 WiX 注册 COM+。我收到以下错误。在哪里可以找到错误代码-2146368486的含义? RegisterComPlusAssemblies: DLL: ComPlusInstallExecute:…
.Net - 会话外观和业务委托之间有什么区别?
目前我的理解是: Business Delegate - 在表示层中,作为 ASP 组件,为 ASP 视图提供一个接口来访问业务组件,而无需公开其 API,因此减少了两者之间…
com+ 中的内存限制
我们有几个带有 com+ 的 win 2000 机器,我们偶尔会在 dtsearch.dtengine dll 中遇到“内存不足,无法执行该操作”的错误。由于它是在 com+ 中注册的…
COM+使用命令行部署应用程序
我需要将 COM dll 部署为 COM+ 应用程序。我曾经通过组件服务管理器 (dcomcnfg.exe) 执行此操作。但我的要求是从命令行部署它。有命令可以做到这一点…
WCF COM+成分
我有一个为 COM+ Enterprise Services 包装的 C# WCF 客户端。我在目标计算机上安装该组件并使用 regsvcs 将其放入组件服务中。 我的问题是,它会在哪…
如何释放封装在 VARIANT 中的 IDL 用户定义结构的成员(即 BSTR、SAFEARRAY、VARIANT)?
我有一个在 IDL 中定义的结构。该结构具有以下成员: { BSTR m_sFirst; BSTR m_sSecond; VARIANT m_vChildStruct; //This member encapsulate a sub s…
“产品”中的抽象方法- 工厂方法 C#
我有一个用 C# 编写的简单类库(COM+ 服务)来使用 5 个 Web 服务:加、减、除、乘和比较。 我创建了抽象产品和抽象工厂类。名为 WS 的抽象产品的代码…
为什么我的“组件服务”是开窗这么慢?
我有一个新配置的 Windows Server 2003 VM。 旧虚拟机的问题之一是,每当我从“管理工具”打开“组件服务”时,性能都非常糟糕。创建新的 COM+ 应用程…
以编程方式将用户角色添加到 COM+组件(C#)
我想知道如何使用 C# 以编程方式将 ASP.NET ("Machine_Name"\IIS_IUSRS) 添加到 COM+ 组件中的用户角色。因此,每当安装我的 COM+ 组件时,都会在角色…