各位,我使用Delphi7开发的WebService在XP机器上的部署没有问题,也可以正常访问,在IE浏览器上可以看到wsdl内容(http://localhost/PrintServer/PrintServer_CGI.exe/soap/IPrintServer)。但是部署到Windows2003后,就无法访问了,在客户端用浏览器访问报错“找不到网页”,而在服务器段用浏览器访问则没有任何信息页面一片空白。
请问高手知道怎么回事吗?在线等待结果,解决后马上结贴。

解决方案 »

  1.   

    WebServices不懂, 是不是Windows 2003的IIS没有启动或是配制有问题
      

  2.   

    IIS启动了,该2003Server上的虚拟目录都可以访问的都可以(包括WebService所在的虚拟目录也可以访问)顺便说一下,我的WebService是建立成CGI的模式的
      

  3.   

    目录应该加个执行的权限,在iis里面配置。另外,后缀最好改成.cgi
      

  4.   

    默认文档是不是没有加上你的这个cgi程序,缺省是index.html;index.htm等的这样的文档,应该把你的cgi程序也配置到里面
      

  5.   

    iis 有设置的, 在 iis 管理器的 web 程序扩展里要允许, 看你的 webservice 是什么东东的了, delphi 向导生成的是 isapi, 允许后才能使用
      

  6.   

    第一要有执行权限
    第二必须配置IIS允许使用ISAPI/CGI