如何在没有任何身份验证的情况下调用WCF服务

本文关键字:情况下 调用 WCF 服务 身份验证 任何 | 更新日期: 2023-09-27 17:59:16

当我在Firefox中运行时:

$.post('http://localhost:54507/Service1.svc/IService1.GetData',{
value:1
},function(){
},);

我得到一个"405方法不允许"的错误。在没有任何身份验证的情况下,我如何允许从任何地方进行此呼叫?

如何在没有任何身份验证的情况下调用WCF服务

要禁用身份验证,您必须更改Web服务器的设置(例如IIS)。对于您的网站,您必须启用匿名身份验证。

尝试打开URI"http://localhost:54507/Service1.svc"。

听起来web服务器没有正确设置wcf,MSDN上记录的一些设置可能会有所帮助。

请运行firebug并查看要发布的内容,然后在svc代码上设置断点。。。

您的Web服务器是否设置为仅接受https请求?当资源需要CCD_ 3时使用CCD_。