客户端是通过DCOMConnection连接服务器的,客户端和服务器同放在本机运行没问题,但将服务器放在别的机器上,访问时就出现“RPC服务器不可用”。但我在本机直接在运行那输入服务器地址是可以访问到共享文件的,互PING 也没问题,DCOMConnection的serverGUID 是自动生成的应该没错,到底是什么原因啊?请高手指点下,谢谢哈!
解决方案 »
- AutoUpgrader组件自动更新问题???
- 加班到现在,问题仍没解决,回家还得做饭! 大家帮我再看看吧,就算不可能实现,其他方法有么? (第三个次发这贴了)
- 我想把ACCESS 或着是EXCEL导到SQL SERVER 2000里面 (用ADO的方式)如何导 是不是一定要设置ODBC才行啊
- ☆☆☆晕死的问题,有谁告诉我怎么办呀!!简单的要死的问题☆☆☆☆☆
- WM_NCLBUTTONDBLCLK 消息, 高手求解
- 再问一下!PB能做的为什么DELPHI没
- 怎么实现在form中点击某按钮,然后弹出一个控制台窗口
- 关于电邮服务的问题
- 在delphi中如何打开chm帮助文件?
- 明天就要交差了 特急!!! 有关ADO 只能给50分了!
- 问个很简单的问题(初学者提问)
- 如何开播放声音流数据
1.运行dcomcnfg.exe
2.弹出窗口点“默认属性”,在“在这台计算机上起用分布式com”上打勾。
3.弹出窗口点“默认安全机制”,在默认访问权限等的编辑权限里添加用户everyone(如要指定用户就添加选定用户名)。
4.选定你在计算机上注册的服务,就是你建的dcom程序,弹出窗口里点“安全性”,设置如3
5."身份标识”选“交互式用户”即可。还不明白,Q我。。发图给你。
我已经按你说的在应用服务器端进行dcomcnfg.exe配置,但还是连不上!
是不是跟网段有关?我客户端和应用服务器不在同一网段,并且已经做了限制,互相不能通过网上邻居访问,所以在DCOMConnection中的computername是不能选择得到的。
大家帮想想办法。
刚才试了下,telnet IP地址 135 后窗口就只显示个提示符,按任何键没反应,这算不算telnet成功?
“RPC服务器不可用”是比较通用的错误提示语,具体错误并不好说,基本上可以分为DCOM配置错误和网络环境错误。我想你的问题应该属于后者。
“我现在把应用服务器放到同一网段上别的机器上,全部按照上面的设置了,双方防火墙都关闭了,应用服务器的RPC服务已启动,但还是出现‘RPC服务器不可用’”,我想这样的网络环境应该是正常的,现在你试试这样做,不要问为什么,我也是碰到类似情况如此才解决的,但原理不详。
====================================================================================
将应用服务器和客户端重新选择一个新的网段进行安装与配置,比如原来的网段为192.169.0,现在统一换成192.169.3,这样可能会造成一定的工作量,没办法,你可以试试看。
纯属经验之谈,结果不能保证,望自酌。
虽然原因仍然不详,但还是很高兴!
原先的应用服务器的电脑装的是WIN2003,客户端装的WIN2000
现在应用服务器换台WIN2000的就可以了,MD!浪费了我3天时间!
还是要谢谢楼上各位大侠。