[EnterpriseServices]利用assembly定义我们的组件在COM+中的注册方式

2016-01-29 13:02 7 1 收藏

[EnterpriseServices]利用assembly定义我们的组件在COM+中的注册方式,[EnterpriseServices]利用assembly定义我们的组件在COM+中的注册方式

【 tulaoshi.com - ASP.NET 】

整理者 郑昀@UltraPower 利用以下assembly定义我们的组件在COM+中的注册方式,其中:
ApplicationName 属性是"COM+ 目录"和"组件服务管理"控制台中显示的 COM+ 应用程序的名称。
[assembly: ApplicationName("MyDLL.Interface")]
Description属性为"COM+ 目录"和"组件服务管理"控制台中的 COM+ 应用程序提供说明。
[assembly: Description("My Serviced Component")]
ActivationOption 属性指示是否在调用方的进程中激活组件。我们这里将 Activation.Option 设置为服务器,意即组件将在专用服务器进程中被激活。
[assembly:ApplicationActivation(ActivationOption.Server)]
ApplicationAccessControl属性设置访问管理和验证级别。这里我们设置:不对此应用程序强制进行访问权限检查;调用的身份验证级别为无;模拟级别为委派。
[assembly: ApplicationAccessControl(Value=false,
ImpersonationLevel=ImpersonationLevelOption.Delegate,
Authentication=AuthenticationOption.None)] 代码中实现了以上定义后,就可以简单地通过 regsvcs MyDLL.DLL或者通过下面的类定义来注册我们的COM+组件,调用方法是: string strComPlusDLLFilePath = RootForumsDirectory + @"binMyDLL.dll"; UltraPower.InstallClassLib.InstallClassRegsvcs.Install(strComPlusDLLFilePath); 就可以免手工配置COM+应用了,省去了许多麻烦。 namespace UltraPower.InstallClassLib { public class InstallClassRegsvcs { public InstallClassRegsvcs() 来源:http://www.tulaoshi.com/n/20160129/1488636.html

延伸阅读
标签: Java JAVA基础
  在jsp程序中使用com组件的机会并不多,jsp也没有直接操作com的函数,但有的工作有时候还必须使用com组件来完成,下面就来说一下具体的操作方法。 在jsp中使用com组件有两种方法:一种是用javascript在客户端来控制(严格说这个应该是html的功能),如:   <OBJECT id="myCom" classid="clsid:9D8A2E2F-D38F-CDAC-D...
  client端只需要midas.dll就够了!      Com+在使用时需要进行用户的验证,当你在局域网里的时候,由于的所有的 机子都是在一个域里,他默认的所有的域成员都有权利访问,你如果要在广域网 上使用,你必须在服务器上建立客户端的用户,然后,把该用户添加到你的com+ 的角色当中,就可以访问了...
标签: Delphi
  Delphi中向TDBGrid添加组件是一件十分麻烦的事情。笔者在这里向大家介绍一种利用WIN32 API函数在TDBGRID中嵌入CHECKBOX组件的方法。 TDBGrid部件是用于显示和编辑数据库表中记录信息的重要部件,它是我们在程序设计过程中要经常使用的一个强有力的工具。TDBGrid具有很多重要的属性,我们可以在程序设计阶段和程序运行过程...
标签: Web开发
今天在网上看到ASP.Net 2.0中注册自定义控件的好方法,记录如下。 在web.config 文件中全局注册自定义控件 system.web       pages         controls           add tagPrefix="rx" assembly="HYLQ.Component" ...
标签: Web开发
又一个Windows Live的@live.com域名注册漏洞被发现,现在我们只要通过简单的一段JS代码就可以给Windows Live的注册界面添加@live.com地址,让人惊讶的是,硬塞进去的地址竟然可以成功注册到帐号!又是一次极好的机会,大家快来一起上吧! Update:更新代码,提供更多域名,包括live.cn 方法简单: 1、进入这个页面:http://get.live.com/get...