三层分发后客户端找不到服务器

lat35dn 2004-12-22 10:34:57

三层分发后客户端连不到服务器端,请指示一下。
一般Dcom做的三层程序的分发操作流程是什么,第一次做,请多指教。
...全文
229 点赞 收藏 8
写回复
8 条回复
hdy_2002 2005年04月01日
收藏
回复 点赞
hollome 2005年01月26日
在WINXP下按以上方法不能访问,但在WIN98下可以,不知如何?
回复 点赞
loveWife 2004年12月23日
那你肯定是没有拷midas.dll,
有问题上 QQ:39103035
回复 点赞
loveWife 2004年12月22日
呵呵,这个问题问我就对了
我在三台机子联机调试成功。
client(win2000 professional) + Server(win2000 Server) + Data(SQL Server 2000)

先决条件:将midas.dll 拷贝一份在应用服务器的
windows\system32\ (nt版本在system32,window9x在window\system\)
如果你的客户端安装了delphi 在window\system32\ 已经有了。否则也要拷贝。

1. 运行NT服务器上的dcomcnfg程序,进行DCOM配置。
  2. 进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别

改为“无”。
  3. 进入DCOM的总体默认安全机制页面,确认默认访问权限和默认启动权限中的默认值无EveryOne,

如果不去掉EveryOne,应用服务器不能正常启动。
  4.在常规页面中,双击你的应用服务器,打开你的应用服务器DCOM属性设置。
  5.将常规页面中的身份验证级别改为“无”。
  6.位置页面中选上“在这台计算机上运行应用程序”。
  7.将安全性页面设置中,均选择“使用自定义访问权限”,编辑每一个权限,将EveryOne加入用户 //忽略权限,正式使用时要考虑安全

列表中。
  8.身份标识页面中,选择“交互式用户”。
  9.NT的GUEST用户不能禁用。
*10.将客户端的网关设为应用服务器所在机器的IP

祝你好运。

回复 点赞
lat35dn 2004年12月22日


忘了说了,二楼说的两条都做了,但还是不通。
回复 点赞
akwa 2004年12月22日
1.配置服务器端和客户端
2.在客户端注册服务器.
回复 点赞
zxwgm 2004年12月22日
有同感!关注!!
回复 点赞
lat35dn 2004年12月22日

已经按你的方法做了,但客户端还报“系统找不到指定的文件”也就是没法连到服务端。
回复 点赞
发动态
发帖子
网络通信/分布式开发
创建于2007-08-02

925

社区成员

3.3w+

社区内容

Delphi 网络通信/分布式开发
社区公告
暂无公告