关于c#写的com/com+组件

yaowang820907 2006-10-17 03:12:22
我用c#写了一个dll继承了ServicedComponent类

是一个com组件

我在winXP,win2003上都能正常发布 使用(在com+中 组件服务的地方发布)

但是用命令行发布 能成功 也能调用 就是不能使用 会出异常 是第三方的方法抛出的异常(组件里面引用的第三方的dll)

在win2000系统上不能用组件服务发布 只能用命令行 所以组件在win2000上不能正常使用



请问哪位高手遇见过这样的问题 能指点小弟一下
多谢



...全文
244 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaowang820907 2006-10-19
  • 打赏
  • 举报
回复
已经解决 是compenent service设置的问题

应该设置application为 server application
安全里面的 enforce……那一项去掉 (不强制做安全检查)
帐号用administrator

就好了

^_^
yaowang820907 2006-10-18
  • 打赏
  • 举报
回复
自己又测试了一下 可能是第三方组件的问题

还在确定中
BSC 2006-10-18
  • 打赏
  • 举报
回复
mark
yaowang820907 2006-10-18
  • 打赏
  • 举报
回复
感觉是com+的注册发布方式不一样

compenent service中发布的话 就好用

用命令行 regasm 和 regsvcs 的话 能 发布成功 调用组件 但是 一调第三方dll的方法就出异常

太折磨人了
zhmvb 2006-10-17
  • 打赏
  • 举报
回复
mark
股神 2006-10-17
  • 打赏
  • 举报
回复
up...谢谢
yaowang820907 2006-10-17
  • 打赏
  • 举报
回复
不好意思 组件的代码 封装了公司的一些业务 不能给你
不过有什么要讨论的 可以发邮件给我 我可以给你写个小的例子
我的mail: yaowang820907@163.com
ycqing 2006-10-17
  • 打赏
  • 举报
回复
我想看看你的com例子,3Qs mail_ycaq@sina.com
yaowang820907 2006-10-17
  • 打赏
  • 举报
回复
自己up
diandian82 2006-10-17
  • 打赏
  • 举报
回复
up
yaowang820907 2006-10-17
  • 打赏
  • 举报
回复
被这个问题折磨近2周了

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧