在VS中调用WebService正常,在IIS中没有任何响应

解决方案 »

  1.   

    原因是WebSite默认有一个虚拟路径,其根目录在该虚拟目录下,手工创建该虚拟目录是没用的将虚拟目录去掉即可解决跨域问题。
      

  2.   

    这种问题你得慢慢的调试,调试的时候不要用手,要用脑,答案就会找到的,
    try yourself,you can't miss it!
      

  3.   


    websercive 调用一个方法,我直接在VS软件里运行可以调用该方法返回一个值,前几天我在这电脑上运行也没问题,现在不行,我在其他电脑上同样的程序可以运行也没问题,我搜了下原因,有人就像2楼这样回答的,但是看不懂什么意思
      

  4.   

    你这个可能是装IIS和装VS的顺序反了,应该先转IIS,再装.NET 几。几的,否则他有一个东西注册不上,你也可以自己注册,去网上搜吧,我当年就是这么解决的。注册一个文件,否则IIS不认识WebService
     顺便说一下再XP中,文件的传送最大数据不能超过2M还是4M的。但是在VS中测试可以通过。切忌
      

  5.   

    补充:我在这个Web Service里面写了三四个方法,其他方法都能用就这个方法不能用,但是我把这个web service部署到其他电脑的IIS就能用了,在这台电脑上就访问不了