CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

com+组件导出的客户端代理,安装到win98客户机,客户机createObject出错

楼主leiwenbin(兵人)2002-03-26 17:43:39 在 .NET技术 / C# 提问

现有一个有关com   发布的问题,请教大家:  
  通过win2000服务器的"组件管理"工具,     导出一个com+组件的客户端代理   ,      
  再将该代理安装到客户机上,这样客户机就可以调用服务器的com组件了.    
  客户机可以是win2000,   也可是win98,     这种布署方法用了很久都没问题,    
  现在出现一个问题:   如果客户机是win98,   就不能调用服务器组件了,    
  createObject("com组件","服务器名")出错   ,   提示:服务器不存在或不能使用.  
  已肯定网络连接没问题,   客户机和服务器在同一个域,   谁有好的建议请回复.  
  谢谢  
  问题点数:100、回复次数:5Top

1 楼jhnhu(玩的就是技术)回复于 2002-03-26 18:13:32 得分 0

.net下应该用remoting了哦!  
  你的COM是用.net写的吗?Top

2 楼ccBoy(小气的神)回复于 2002-03-26 22:20:00 得分 70

几个建议去试一试:  
  1。既然你导出代理包,那么不要用createObject("com组件","服务器名")直接CreateOjbect("组件名")会好一些。  
  2。网络连接是最大的问题,不仅要Ping   IP通,ping机器名也必须通。而且必须保证双向,即Client   ping   Server通,Server   ping   Client也要通,不然在hosts文件中加入机器名解决.  
  3。同样的情况下Win2000的Client如何?  
  4。检查权限Top

3 楼jhnhu(玩的就是技术)回复于 2002-03-27 00:29:22 得分 10

如果不是.net写的东西,到这里来问干什么?  
  如果是.net写的,就不应该用createobject,虽然vb.net有这个东西,还有个activaorfromclsid也可以建立远程对象。但.net就应该用remoting。Top

4 楼Dreamaster(数字化生产队)回复于 2002-03-27 09:00:25 得分 10

在客户端的tcp/ip属性中加入   DNS   服务器,一般就是你的com组件服务器。  
  记得给分。Top

5 楼wenzm(魔术师)回复于 2002-03-28 11:08:02 得分 10

如果是.net写的东西,试着发布前用TlbExp和regasm   你的COM看看Top

相关问题

  • oracle导出错误!
  • 导出txt文件出错!
  • 安装向导出错
  • 组件安装出错
  • 组件安装出错???
  • COM+组件部署出错
  • DSPACK组件使用出错!
  • exp导出出错。在线等,急。。。
  • 导出EXCEL文件出错,请指教!
  • 第二次导出到EXCEL时出错!!!

关键词

  • .net
  • win2000
  • win98
  • 客户机
  • 组件
  • 服务器
  • com
  • 客户
  • 导出
  • createobject

得分解答快速导航

  • 帖主:leiwenbin
  • ccBoy
  • jhnhu
  • Dreamaster
  • wenzm

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo