我真的发布了这个问题,以便搜索答案的其他人可以找到它。
方案: WCF服务:在某些时候工作正常,但目前正在返回403错误。据我所知,web.config看起来很好。此计算机已将web.config设置为禁用传输和邮件安全性,并且正在使用BasicHTTPBinding。
当我使用从Visual Studio中的服务引用生成的客户端调用它时,出现403错误。该错误表明身份验证存在一些问题,但据我所知,没有这样的问题。
答案 0 :(得分:1)
为了解决这个问题,我使用Fiddler来获取实际的错误代码 - 在本例中为403.1。这表明无法运行该服务的可执行文件。
实际问题最终是ASP.NET版本设置为1.1,而不是2.0+。因此,将其设置为2.0可解决403权限错误。
答案 1 :(得分:0)
Http 403错误是“禁止”。有些东西阻止了访问。
如果它在某个时刻工作然后停止,那么通常是Windows更新会降低安全性。