WebConnection问题(100分)

  • 主题发起人 主题发起人 wolaixue
  • 开始时间 开始时间
W

wolaixue

Unregistered / Unconfirmed
GUEST, unregistred user!
服务器端(server):
new application (Project1)
new Remote Data Module (coClass Name:test)
运行
关闭
客户端:
WebConnection:
URL: http://server/scripts/httpsrvr.dll
ServerName: Project1.test (ServerGUID自动设置)
设Connected为True时:
服务器端若为98 或者 ME +PWS 一切正常(Project1自动启动,连接成功);
若为2000 或者 NT +IIS则要么是拒绝访问,要么就是能够连接,但
Project1 程序的主窗口却见不到(实际应用中可能会有些可视信息在服务
器端显示).
如果用DCOMConnection好象是没问题.
 
怎么没人来看看这个问题?
 
你的IIS的设置都正确吗?是否有运行的权限。
 
SCRIPTS目录可执行!
更正一下我的问题:
通过DCOMCNFG命令将服务器程序(PROJECT1.TEST)的身份标识设为交互式用户,
在NT下连接成功(DCOMCONNECTION或WEBCONNECTION都成功).但在2000 SERVER上,
能出现PROJECT1的运行界面,但连接不成功,提示是:拒绝访问,DCOMCONNECTION或
WEBCONNECTION都如此(只有在本机上用DCOMCONNECTION可以),看来不是IIS的问题,
可能是2000下启动COM程序有什么权限问题.
 
Wininet.dll must be installed on the client system. Wininet.dll is found in the Windows system directory if you have IE3 or higher installed.
The server system must have IIS version 4 or better or Netscape Enterprise version 3.6 or better.
HTTPsrvr.dll must be installed with the Web server to which TWebConnection forms a connection. HTTPsrvr.dll launches the application server and marshals all calls to the application server interface. It ships with Delphi.
就是这些要求了,如果都不行就没有办法了,你再试试吧。
 
刚才好好地试了一回,好象是解决了,问题出在DCOMCNFG安全设置上.
 
我是不是留这分也没什么用?谢谢CJF你的参与,分给你了!
 
后退
顶部