如何诊断本地主机服务调用的 HTTP 404

问题描述 投票:0回答:1

我正在 Windows 10 工作站上调用本地主机托管的服务。我收到 404.0 响应。我已验证以下内容:

  • 物理路径目录可由关联应用程序池的凭据写入
  • 应用程序池管道模式为“Classic”,启动模式为 《永远奔跑》
  • 我可以确认该服务确实在 iisreset 后第一次调用时初始化。
  • 我已启用失败请求日志记录并查看了这些日志。他们是 没有帮助。
  • 404错误屏幕显示涉及的处理程序是svc-ISAPI-4.0_32bit
  • URL 是 HTTP 协议(不是 SSL)
  • 站点下的项目被配置为应用程序,而不是 虚拟目录。
  • “http”是应用程序级别和站点上启用的单一协议 水平
  • 该站点不是“默认网站”,但映射到 127.0.0.1
  • 同一工作站上的同一个应用程序过去曾运行过,但那是不久前的事了
  • IIS版本是10.0.19041.1

我尝试了各种理论,但没有任何解释 404.0.0。关于下一步该去哪里有什么想法吗?我是否遇到过此处理程序的已知问题?

wcf iis wcf-binding
1个回答
0
投票

我发现了我的问题。它在绑定定义中。由于我在本地工作站上工作,因此我没有使用 SSL。我忽略了更改 web.config 中

security
元素中的
basicHttpBinding
模式。将其从“传输”更改为“无”就成功了。

© www.soinside.com 2019 - 2024. All rights reserved.