我有一个托管在 IIS 6.0(.NET 框架 4)中的 WCF REST 服务。JAVA 服务正在调用此服务。现在,当 Java 服务通过 http 访问此服务时,它可以正常工作,但是使用 https 调用的时间则返回错误 404
“描述:HTTP 404。您正在寻找的资源(或其依赖项之一)可能已被删除”
我已验证 SSL 证书已安装,并且在 IIS 中托管的其他两个服务似乎不受影响。
现在我检查了我是否能够通过 https 域访问 .svc 文件。HTTPS:.......服务别名/service.svc <-- 这很好用
当在服务内部调用方法时会发生此问题。HTTPS:.......服务别名/service.svc/服务方法名 <-- 抛出错误
现在我在另一台服务器上检查它使用 https 可以正常工作。所以我的猜测是代码没有太大问题。那么你们能告诉我是否有我遗漏的东西吗?我也需要此服务在此服务器上的 https 上运行。
该服务通过 POST 进行通信,而其他两个似乎不受影响的服务使用 GET。不确定这是否有任何意义。