• WebService不能访问的终极解决办法。


    前天,网站的WebService突然就不能访问了。提示说找不到该页面。网站属性、环境:asp.net 、虚拟主机。度娘和谷歌也解决不了,技术群也没人遇到这种事情。配置一切正常,但提示页面说找不到该页面,我想:是否是IIS配置的问题呢?

    网站---属性---主目录---配置---映射----添加

    可执行文件为默认为:

    c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll

    请做对应的处理

    扩展名为:.asmx

    限制行为:GET,HEAD,POST,DEBUG

    确认文件是否存在:默认为选中,请将此项不要选中.

    让虚拟主机那边的技术支持修改下,那边说:不需要此配置,IIS已经默认配置好了。

    改完之后,不行!

    我又想:难道是配置文件的问题?

    因为VS的强大功能,所以web.config中的配置都是自动生成的,应该是没有问题的。

    又有人说:在web.config加入这样的配置,就可以解决。

    <System.web>
    <webServices>
    <protocols>
    <add name="HttpGet"/>
    <add name="HttpPost"/>
    </protocols>
    </webServices>
    </system.web>

    改完之后,又不行!

    至此,我已经非常的蛋疼了,

    最后,又发现了一个问题,另外一个虚拟主机上的WebService可以正常访问,而且配置是一样的。看来这边虚拟主机的水土不好。所以:

    那边的技术支持帮我重新换了一个虚拟主机,发布上去以后,正常了,为什么我也不知道。希望以后有遇到此类似情况的同行们可以考虑这个方法,当然,这是最终的方法,在当然,你可以选择不用WebService.

  • 相关阅读:
    一夜风雨,夏入秋
    Starting,博客园的开通,渐行渐远
    The second day
    The first day study
    [前缀和] Jzoj P3913 艰难的选择
    [树形dp] Jzoj P3914 人品问题
    [匈牙利][Floyd] Jzoj P1015 导弹
    [高精度][规律][二分] Jzoj P4213 对你的爱深不见底
    [概率dp] Jzoj P4212 我想大声告诉你
    [最小割][最大流] 洛谷 P1345 奶牛的电信
  • 原文地址:https://www.cnblogs.com/Archosaur/p/WebService.html
Copyright © 2020-2023  润新知