When I run this in Firefox:
$.post('http://localhost:54507/Service1.svc/IService1.GetData',{ value:1 },function(){ },);
I get the error "405 method not allowed". How to resolve this call from anywhere without any authentication?
To disable authentication, you need to configure your web server (IIS for example). You must enable anonymous authentication for your website.
Try opening the URI "http: // localhost: 54507 / Service1.svc" in your browser.
It looks like the web server is configured incorrectly for wcf, there are some parameters described in MSDN that may help.
firebug , , svc...
Is your web server set up to accept requests only https? Fulfilling a request using httpwhen a resource requires httpscan result in 405.
https
http