com+相关内容
我对 COM+、DCOM 很好奇.我知道 MSFT 不鼓励您在本地使用这些工具(意思是使用 C/C++,实际上没有很多可用的文档),但我想学习使用这些技术,比如将 Internet Explorer 嵌入到 C 程序中. 我想也许我可以找到使用此技术或了解此技术的人. 从哪里开始?有任何想法吗?任何示例(如 Hello World DCOM)? 解决方案 如果你是认真学习COM
..
我在 .NET 中创建了一个 COM 对象,并使用 regsvcs 将其注册为具有 Pooling = 1 的 COM+ 服务器应用程序.我目前正在寻找一个错误,因此需要确保此 COM 对象在 STA 中运行,而不是在 MTA 中运行.我该如何指定? 以下任何一项都会对我有所帮助: 组件服务管理单元中的一项设置 使 COM 对象只允许 STA 而不允许两者的设置/代码片段 调用方 C#
..
我有以下设置.有一个 COM 服务器安装到 COM+(在单独的进程中运行)并具有以下接口定义: [object, uuid("InterfaceIdHere"), nonextensible, oleautomation, hidden]接口 IMyInterface : IUnknown {HRESULT MyMethod( [in] IUnknown* param );}; 调用者这样称呼
..
使用 Windows 2003 Server 或 2000,生成 COM+ 应用程序代理以在另一个系统上使用,在导出期间创建的 MSI 包中包含 .NET Enterprise Services 组件..NET 组件也在 GAC 中注册,regsvcs 在应用程序代理安装期间自动运行. 但是,我们发现 Windows Server 2008 不包含该程序集.它将包含 .tlb 但不包含 .d
..
(注意:我曾考虑将其发布到 serverfault,但我认为与管理员相比,更多的开发人员对这些问题提出了质疑) 我正在尝试建立一个在上述环境中同时使用 ASP Classic 和 ASP.NET 2.0 的网页.在 Web 上应用了许多常见的修复程序和一些幸运的猜测之后,ASP.NET 2.0 页面终于运行良好(减去 COM+).ASP Classic 页面根本没有运行. 所以我认为
..
我的机器上安装了一个 COM+ 应用程序,它有两个组件.这个 COM+ 应用程序是使用 SetupCom.exe 文件创建的,该文件是几年前使用 C# 代码创建的.它曾经安装和创建一个 COM+ msi 文件,但现在我无法访问该代码,我需要从这个 COM+ 应用程序中删除一个组件 - 不再使用. 因此,我使用 google 进行搜索,发现一些 PowerShell 脚本从 COM+ 应用程序
..
我希望将旧的 VB6 COM+ 组件升级到 VB.NET 组件.我似乎已经升级了一个叫做 EventPackage,它有一个类,IEventListener.另一个,TradeOrders,Implements EventPackage.IEventListener.尝试构建 TradeOrders 时,我收到以下错误/警告; 无法加载引用“EventPackage"的类型库.图书馆未注册.
..
我编写了一个在 COM+ 应用程序中运行的 .Net 组件.该组件继承自 ServicedComponent 并被标记为作为服务器进程运行(因为我需要通过来自多个消费者的激活来维护静态数据). 使用 RegAsm.exe 完成注册: c:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe/codebase MyObject.dll
..
我有一个 COM+ 应用程序,我试图通过双击 .msi 文件手动安装它,但它出现错误并且无法安装 COM+ 应用程序. 由于此错误,它也不会在组件服务中创建任何条目. 我也尝试在注册表中搜索,但可以找到任何带有 COM+ 应用程序名称的条目. 我该如何解决这个问题?我需要在我的服务器上安装这个 COM+ 应用程序. 我已经添加了错误截图以供参考. 解决方案 管理员权
..
我在弄清楚用于选择该应用程序属性的“安全"选项卡下的“对此应用程序强制访问检查"的 Powershell 字符串是什么时遇到了问题.到目前为止,我对 Powershell 选择其他东西的方法如下: $comAdmin = New-Object -comobject COMAdmin.COMAdminCatalog$apps = $comAdmin.GetCollection("应用程序")$ap
..
我正在自动创建 Web 服务器.为我创建了一个应用程序,但我需要手动更改 COM+ 应用程序的标识以作为特定用户运行. 作为一个对 powershell 几乎没有经验的 linux 管理员,我很困惑.看起来有一个 API 来修改 COM+ 应用程序. https://msdn.microsoft.com/en-us/library/ms679173(v=vs.85).aspx 来
..
我正在尝试使用 powershell COMAdmin.COMAdminCatalog 设置以下值,但我找不到以下红色的设置.任何帮助将不胜感激. 谢谢 解决方案 有关有问题的属性,请参阅 身份验证属性 和 AccessLevelChecks 属性,用于 应用程序集合 在 COM+ 管理集合. 有关如何设置身份验证级别属性的 VBScript 示例,请参阅 通过 vbs 脚本更
..
我正在尝试使用Powershell安装COM +组件.但是我遇到了以下错误. 无法找到类型[some.dll].确保包含此内容的程序集类型已加载.+ $ comAdmin.InstallComponent("test",[some.dll]);+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~+ CategoryIn
..
我有一个正在作为COM +服务器组件运行的.NET 3.5程序集,我想从VBScript(经典ASP页面)中调用此类中的方法. 这是方法概述; 公共布尔FillArray(ref string [] arrayToFill){...} 我的VBScript如下; Dim myComponent,结果为myArray设置myComponent = Server.CreateObjec
..
我一直在尝试使用 WiX 3.7 安装 COM +程序集.我一直在使用在StackOverflow上找到的几个WiX代码段.尽管我可以生成MSI,但是当我安装MSI时,它会失败,并显示如下错误: RegisterComPlusAssemblies: DLL: C:\Program Files\Kutana\Kappris\Carson.dll ComPlusInstallExecute:
..
我正在尝试对间歇性死锁的COM +应用程序进行故障排除。上一次锁定它时,我能够对dllhost进程进行用户模式转储,并使用WinDbg对其进行分析。在检查了所有线程和锁之后,所有内容都归结为该线程拥有的关键部分: ChildEBP RetAddr将Args赋给Child 0deefd00 7c822114 77e6bb08 000004d4 00000000 ntdll!KiFastS
..
我是Wix的新手,我遇到了一个问题,我自己显然无法解决,因此将不胜感激. 快速背景: 我代表一个软件供应商,该软件供应商构建了一套完整的基于SOA的应用程序套件,以便在大型企业中进行部署.我们的体系结构由可以独立安装/升级的许多层组成,所以我正在构建几个安装程序,这些安装程序是从头开始组成的(例如:平台,核心框架组件,服务层,业务层,应用程序层等). 软件版本: -Wix 3.5.1
..
我从来没有真正调试过经典ASP,所以这有点粗糙,而且很可能是一个很糟糕的问题,但是在进行询问之前,我已经做了尽可能多的研究. 我有一个请求,要求确定将什么代码打印到打印机上,然后在某人已建立的新页面中重复使用该代码. 在试图识别这一点时,我偶然发现了一些我不了解的事情,但其中一件大事. 要点是,人们可以从自助餐厅订购饼干,当他们提交时,它会显示一个确认页面,并将该订单发送到打印机
..
我的网站应用程序使用以特定身份运行的C#COM +组件来访问从经典ASP调用的SQL Server. 在网站应用程序中还有一个利用\ bin DLL的Web服务,其中包含一种将一些数据插入SQL Server数据库的方法(我们称其为 MyApp.Database.dll )./p> 从网站前端,我希望能够为经过身份验证的用户提供相同的功能. 出于明显的原因,我不想在COM +组件内的
..
我有一个多用户COM +应用程序需要在SOAP WebServices上发出多个请求。每个SOAP请求可能持续10到60秒(这不在我的控制之下)。问题是,我永远不会同时发出超过2个请求。 例如,当我有3个并发请求时,第三个请求仅在第二个请求完成时才启动。 我在控制台应用程序(用于测试目的)上看到同样的行为,将多个并发请求发送到同一个WebService,而我再次被限制为2个请求。 当
..