Click here to Skip to main content
15,886,065 members
Please Sign up or sign in to vote.
2.00/5 (1 vote)
See more:
Hello,

I have a webservice with two functions. One sends a JSON object to the server and stores it in a file, while the other function retrives the JSON object from the server. The webservice works perfectly in local, but when I try it in a remote server, I get the well known "The test form is only available for requests from the local machine" error.

As suggested in different forums, I have added the protocols to my web.config file:

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


Adding the POST protocol makes the second function (the one that retrives the object) available from remote, but the first one is still only available from the local machine.

I haven't been hable to find the solution to this problem, as every solution I found was just to add the protocols in the web.config file, which only work for one of the two functions.

Maybe it has something to do with using a object type as imput for the function?

Any suggestion will be helpful.

Thank you and best regards,
Posted

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900