最近做了项目的COM+预研,主要目的是做数据服务器。将访问数据库、数据处理功能封装成服务器。配置成COM+是为了可以进程内、进程外服务共用同一份代码。技术问题基本都解决了,其实主要用的COM跨边界访问技术,COM+高级技术基本没有使用(事物、事件等没有应用)。主要是借用COM+SCM。可惜可能是最近人员流动性比较大,最终砍掉了。
下面先说一下COM+配置方面的内容:
一、 配置COM+服务
1,配置权限
1:运行dcomcnfg命令进入组建服务管理界面
2, 鼠标右键点击我的电脑—属性
3, 选择 COM安全属性页。访问权限—编辑权限按钮
至少要有 ANONYMOUS LOGON 和 Everyone用户,并且他们的本地访问和远程访问权限都是允许的。
4.COM安全属性页:启动和激活权限下的编辑权限按钮
至少要有Administrators 和 Everyone用户,并且他们的本地启动、远程启动、本地激活、远程激活都是允许的。
2,配置应用程序
1.右键点击“COM+ 应用程序—新建---应用程序”
下一步
2.点击创建空应用程序
输入应用程序名字(随意取),这里取的名字是“DataServer”。选择服务器应用程序。下一步
选择交互式用户。下一步,完成。
新建的应用程序“DataServer”在SCM中出现
3.右键点击应用程序DataServer下的组件—新建—组件
续----