一个关于MIDAS三层结构的问题(100分)

J

jammi

Unregistered / Unconfirmed
GUEST, unregistred user!
想请教一个关于MIDAS三层结构的问题。最近买了一本李维的《分布式多层应用--系统篇》。
在按照书上的例子编写代码时。我已按照要求分别在客户端和服务器端安装DOM98,并且进行
Dcomcnfg.exe的配置,设置权限,用DCOMCONNECTION连接,按照书上的要求一步步地进行的。
总是提示“服务器运行失败”。请各位不吝赐教!!!!
在另一机上CONNECT时(相同的NT服务器端),能够激活服务器端的应用程序,但客户端提示:"
interface not support"
 
1.你的服务器需要在客户机上运行一遍以注册!
2.因为你请求的接口不存在或参数错误!
 
太多这样的问题了
 
用DCOM检索一下,我看到过有人答这个问题的.
DCOM的问题是挺多,权限很不好弄.
 
》服务器运行失败
在98下运行SERVER吗?请先运行SERVER 再运行客户程序!
我这里SERVER程序是一直运行的。
 
我已在客户端运行server,还是解决不了问题。
其中一个机上找不到dcomcnfg文件,但在安装dcom98时,系统却提示已有一新版本存在,
不能继续安装?
 
我也出现过类似情况,有的客户端出现interface not support"的情况,有的则不会,我想
这可能于机器设置有关,至于服务器不能正常叫起,不知你Server上的Dcom是否配置正确及
Midas.dll是否注册?
 
用DCOM检索一下
 
我以前也遇到过这个问题。在服务器上注册MIDAS.DLL即可。
 
dcomcnfg在windows98II中未提供.
 
这样的问题太多,可我查了很多还是没通,能不能请哪位高手整理一下。并将各种情况都
讲讲。免得以后总重复这个问题。
 
不好意思,我已用DCOM检索过,系统依旧提示“RPC服务器无法使用”
我的服务器端的应用程序是在NT上的。客户端业已运行应用程序,MIDAS.DLL也已用REGSVR32
注册过,DCOM的配置也按要求,就是找不到原因。DCOM中我是指定ADMINISTRATOR运行
服务器端的应用程序?望各位大虾指教?急!
 
再加200分求解!!!
在 dcomcnfg中的设置
默认属性页
1: 选择在该机上启用分布式COM
2: 选择在该机上启用分布式COM INTERNET SERVICES
3: 默认验证级别 选择连接
4: 默认模拟级别 选择标识
默认安全机制
添加administrators group
默认协议:connection-oriented TCP/IP
应用程序属性
1. 常规中身份验证选择 连接.
2. 位置选择在本机上运行应用程序.
3. 安全性使用默认权限(自定义也试过)
4. 标识:交互式用户
5. 终结点 connection-oriented TCP/IP (默认终结点)
在NT上运行delphi应用程序服务器,(连接DBDEMOS)生成EXE后运行.
在win98上做客户端,运行应用程序服务器后,用DCOMCONNECT连接,servername能找到,但connect时,总是返回
‘RPC服务器无法使用’computername设为IP地址也是如此.
客户端与服务器端都用administrator登陆.
在NTSERVER的RPC服务上添加DCE CELL 目录服务]也试过
另外我用socketconnect连接时出现:"windows socket error:(10061),on API 'connect'"
这个问题已困扰我一个多月了,查过历史问题,也不得其解,HELP ME!!!
 
如果你调用过服务端的函数,而且使用的是Early-binding。
则需要在客户端使用TRegsvr.exe来注册服务端的TLB文件。
把这些文件拷贝到客户端,运行:TRegsvr <文件名> 就可以了。
 
另外,出了用Regsvr32注册Midas.dll以外,如果用了MTS,还需要注册mtxex.dll文件。
 
<< 另外我用socketconnect连接时出现:"windows socket error:(10061),on API 'connect'"
1、小声问一句,你在服务器上运行了Borland Socket Server没有。(If Yes then
goto 2)
2、我想你这个问题是出现在socketconnect的属性设置上,我编程序时都是用IP地址,
另外,如果是远程拨号则要用计算机名,你再试试。
 
板主好像不能改分数。
 
用Regsvr32注册Midas.dll,TRegsvr.exe来注册服务端的TLB文件,依旧如此。
to turborabbit Borland Socket Server当然已运行,用的也是ip地址。
斑竹能把我这问题的分值改为300吗?
 
没有人能替我解决这困饶了我一个多月的问题吗?
另外,如何给问题加分?
 
DCOM 及dcomcnfg可以在 微软的主页/com上 下载,
李维的书上说 应用服务器(第二层)上还要有IDPROV32.DLL
可是为什么, 没有人回答呢?????
我查了好多地方, 也没有找到答案。
我也很着急!!!
是否可以不用这个文件?????
 
顶部