关于COM+组件部署的问题

CommanSource 2008-08-21 12:00:03
大家好:



在下在COM+组件部署的时候遇到以下疑问,望高手解答:



1.在完成COM+组件的开发后,首先完成COM+ SERVICE在COM+ 服务器complus(该服务器之前已加入domain.com域)端的安装。

2.在COM+ 服务器的组件服务里找到该组件应用程序,选择属性里的ACTIVATION TAG, 修改REMOTE SERVER NAME 为该服务器的主机名+域名,e.g. complus.domain.com.

3.从COM+ SERVICE 以APPLICAITON PROXY的方式导出该组件COM+ 应用程序安装包proxy1.msi.

4.在ClientA 上安装该proxy1.msi

5.安装后,在ClientA的组件服务中找到该组件应用程序,查看属性中的ACTIVATION TAG,发现REMOTE SERVER NAME仅为COM+服务器的主机名complus,而不是完整的域名complus.domain.com.

6.修改ClientA中该组件的REMOTE SERVER NAME从主机名为完整的域名complus.domain.com后, 从ClientA再次以APPLICATION PROXY的方式导出COM+ 应用程序安装包proxy2.msi.

7.在ClientB上安装该proxy2.msi.

8.安装后,在ClientB的组件服务中找到该组件应用程序,查看属性中的ACTIVATION TAG,发现REMOTE SERVER NAME为完整的域名complus.domain.com.



请问:



1.为什么第一次由组件服务器导出的application proxy,在客户端部署后无法包含完整的域名,而第二次从组件客户端导出的application proxy在部署后却能包含完整的域名?



2.请问由组件客户端再次导出的application proxy跟由组件服务器端导出的application proxy,它们之前有何不同?



如果各位高手在回答时能够给出比较权威的出处,在下将不甚感激:)



...全文
119 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wshcdr 2008-08-25
没做过,UP
回复
CommanSource 2008-08-25
谢谢你的回复,我的组件服务的计算机不是域控,属于域成员,而第一次安装PROXY的客户端也属于域成员
回复
IFindit 2008-08-25
你的服务器是不是就是主域控制器, 因为客户端机器与服务器通信必须加上域名的路径,而在服务器上是机器本身,域名就是本机,本机就是域名,所以MSN默认就把域名给去掉了,个人的理解,不是权威出处
回复
CommanSource 2008-08-25
大家好,其实这个只是一个COM+组件部署规范的问题,但是我在MSDN上无法找到确切的说明,只有在这里请教专家了。我感觉我的第一个问题像是MS的BUG.
回复
flm007 2008-08-25
兄弟,帮你顶,都不会,关注!~
回复
scq2099yt 2008-08-22
不懂,帮顶
回复
相关推荐
发帖
ATL
创建于2007-09-28

3214

社区成员

ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
申请成为版主
帖子事件
创建了帖子
2008-08-21 12:00
社区公告
暂无公告