Enterprise Services (COM+)服务组件开发异常分析
Enterprise Services (COM+)服務(wù)組件開發(fā)異常分析<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
?
Written by: Rickie Lee
Nov. 13, 2004
這里簡要描述一下在開發(fā)和調(diào)用COM+企業(yè)服務(wù)組件過程中,出現(xiàn)的一些異常信息及其可能原因和解決辦法。
?
當(dāng)使用.Net Remoting對象(由IIS承載)或XML Web Services對象調(diào)用COM+對象時,出現(xiàn)如下異常信息:
An unhandled exception of type 'System.EnterpriseServices.RegistrationException' occurred in mscorlib.dll
?
Additional information: Failed to register assembly 'TransactionalComponent, Version=<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />1.0.0.0, Culture=neutral, PublicKeyToken=597426eba8017abc'.
?
通過上述信息,可以看出是COM+組件自動注冊時出現(xiàn)異常,通過《.Net服務(wù)組件(ServicedComponent)簡介及其使用》,了解到服務(wù)組件由 COM+ 應(yīng)用程序承載, COM+組件存在動態(tài)注冊和手動注冊兩種方式。
上面出現(xiàn)COM+組件自動注冊錯誤,一般原因是由于ASPNET帳號沒有足夠的注冊權(quán)限,解決方法:(1)可以手動注冊,.Net Framework提供了Regsvcs.exe手動注冊命令行工具。(2)可以通過Windows Form Client程序(在擁有Administrators組用戶下運行)臨時調(diào)用COM+服務(wù)組件,自動注冊COM+組件。
轉(zhuǎn)載于:https://www.cnblogs.com/rickie/archive/2004/11/15/64013.html
總結(jié)
以上是生活随笔為你收集整理的Enterprise Services (COM+)服务组件开发异常分析的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue入门---- vue-router
- 下一篇: java 蓝桥杯 基础练习 FJ的字符串