• c# Web服务远程“调用”调试


    创建的Web服务,发布到本地的iis后,本地测试访问WebService可以直接点击调用来调试。

    但发布到非本机的服务器后,替代“调试”按钮的是一段文字

    测试窗体只能用于来自本地计算机的请求。

    原因:没有开启远程访问。

    解决办法:在web.config的system.web节点里添加如下配置节内容:

    <webServices>
        <protocols>
        <add name="HttpSoap"/>
        <add name="HttpPost"/>
        <add name="HttpGet"/>
        <add name="Documentation"/>
        </protocols>
    </webServices>

    protocols元素指定ASP.NET Web服务可用来接受从客户端发送来的请求数据和返回响应数据的协议。

    协议可用来将请求数据与方法及其返回值关联起来。

    默认情况下,仅启用HttpSoap和Documenttion。

    若要使用HttpPost和HttpGet,需要按照上面的示例所显示的那样启用它们。

  • 相关阅读:
    Android第二次作业
    六月十二课下作业
    第十三周课下作业
    第十三周上机练习
    第十二周课下作业
    第十二周上机作业
    十一周课下作业
    第十一周上机作业
    第十周上机练习
    android-7增删改查
  • 原文地址:https://www.cnblogs.com/mantishell/p/12202514.html
Copyright © 2020-2023  润新知