zoukankan      html  css  js  c++  java
  • How to resolve the Web Service Invoke button missing?

    Hi. I've inherited a Web Service from a developer who is no longer
    here. One of the purposes of the service was to clear the cache on the
    server side. Up until a few days ago, it worked fine - I'd open up the
    service from my browser, select the appropriate function from the list,
    click the Invoke button and all worked well. One of the things I do
    each fiscal quarter is to make a change to the service, so it will
    return the correct fiscal year and quarter. It is hard-coded. Yes, I
    know...it should have been in a table. But, that's the way it works
    and what I have to deal with. Anyway, I made the latest change and the
    Invoke button has disappeared. I'm sure I did something, but not sure
    what.

    Before this started to not work, there was a message that said, "To
    test the operation using HTTP POST protocal, click the 'Invoke'
    button.' Now it says "The test form is only available for requests
    from the local machine." I suppose I could go to our web server and
    invoke it there when I need to, but I'd rather not.

    I don't have any real experience with Web Services and how they work,
    or even know any C# code (which is what it was written in), other than
    to be able to read it a little bit. Does anyone have any suggestions
    as to what I might look for to determine the cause of a missing Invoke
    button?
    -------------------------------------------------------------------------------------

    Below is the answer

    ---------------------------------------------------------------------------------------

    you need to explicitly enable whatever protocols are to be allowed from a
    remote machine in the web.config (There are additional entries beyond what is
    shown below):


    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
    ... <system.web>
    ...
    <webServices>
    <protocols>
    <add name="HttpPost" />
    <add name="HttpGet" />
    </protocols>
    </webServices>
    ...
    </system.web>
    </configuration>

    --

  • 相关阅读:
    什么是socket ??
    WebView的使用
    UIWebView 使用
    UIWebView与JavaScript的交互
    iOS中UIWebView使用JS交互
    iOS app支付宝接口调用的一点总结(补充支付宝SDK&Demo下载地址)
    51单片机 按键,键盘检测
    51单片机 数码管的显示与译码器
    C51数据类型扩充定义
    STC12C5A60S2 内部AD+1602显示
  • 原文地址:https://www.cnblogs.com/Jayan/p/1706484.html
Copyright © 2011-2022 走看看