阿,我等到花都谢了!!!哪怕有人吭一声也行阿!!!!!!!!!!我在调试状态下(App Debug)作的Web Service程序为何的不到WSDL文件? (5

  • 主题发起人 主题发起人 gywlily
  • 开始时间 开始时间
G

gywlily

Unregistered / Unconfirmed
GUEST, unregistred user!
阿,我等到花都谢了!!!哪怕有人吭一声也行阿!!!!!!!!!!我在调试状态下(App Debug)作的Web Service程序为何的不到WSDL文件? (50分)<br />我在IE地址栏键入 http://localhost/myweb/pAVI.exe/wsdl后,ie打不开WSDL文件.

(地址栏为http://localhost:1024/myweb/pAVI.exe/wsdl也不行.)APP Debug我已经打开了,
http://localhost:1024/ServerInfo.ServerInfo也已经启动了!!

我把Web Service作成CGI就可以访问,没有任何问题!!真是怪了!!
到底这是怎么回事?乞求各位指点!!!叩谢!!
 
据我所知,wsdl应该是pathinfo,你是调用错误。
 
也就是说,你的调用方法是调用cgi的一个webaction,这个webaction的pathinfo是wsdl,而不是文件。
 
to李衍智:
如果你装了.NET的话,你可以搜一搜,一定会找到很多.WSDL文件,这种文件可以用IE打开
,因为他是用xml封装数据的
 
你的pAVI.exe是自己编的cgi吗?如果是,我说得对,如果不是,请详细说一下。
 
是我自己作的Web App Debug(调试模式),有什么不对吗?
 
哦,我忘了看你的地址栏,应该是: http://localhost/scripts/pAVI.exe/wsdl
 
哦? MyWeb是我建的的虚拟目录阿,pAVI.exe就在这个目录下,
你的Scripts是什么意思?
 
http://localhost:1024/ServerInfo.ServerInfo
点这个地址后页面上没有你对应程序的连接吗?
没有的话重新把你的EXE注册一下
 
你应该把pAVI.exe拷贝到c:/inetpub/scripts下才可以执行。
 
放到我自己建的 Web目录下应该也没问题啊?
Web目录使我的虚拟目录
 
虚拟目录放置脚本文件,执行文件放到scripts
 
我试过,放在scripts下也不行
 
如果你用Apache,最好放在cgi-bin下,屡试屡爽,我作过好多这样的soap程序,都没问题
如果http://localhost:1024/ServerInfo.ServerInfo也已经启动了,应该在页面提示框中找到你编写的那个服务名,如果没有出来的话就是你的服务有问题
 
to fff2001:
不可能阿,那为什么作成CGI的就可以呢?
 
后退
顶部