如何在没有任何身份验证的情况下调用WCF服务?
问题描述:
当我在Firefox中运行以下命令:如何在没有任何身份验证的情况下调用WCF服务?
$.post('http://localhost:54507/Service1.svc/IService1.GetData',{
value:1
},function(){
},);
我得到一个 “405不允许的方法” 错误。如何在没有任何身份验证的情况下在任何地方允许此通话
答
要禁用身份验证,您必须设置您的Web服务器(IIS for examble)。对于您的网站,您必须启用匿名身份验证。
尝试在浏览器上打开URI“http:// localhost:54507/Service1.svc”。
答
您的网络服务器是否设置为只接受https
请求?制作使用http
请求当资源需要https
可能导致405
答
请运行萤火虫和看看什么是试图发布,然后设置一个断点在你的SVC代码...