我在 IIS(版本 8.5)Windows server 2012 R2 的现有站点中设置了一个新应用程序。使用 HTTP 访问新目录时一切正常,但是当我尝试使用 HTTPS 时,它会找到初始目录,但如果我尝试转到任何已注册的路由,它会抛出“HTTP 404。您正在寻找的资源(或其之一)依赖项)可能已被删除、名称已更改或暂时不可用。请查看以下 URL 并确保其拼写正确“。我在这个问题上浪费了很多时间,无法在这里找到问题。该站点上的绑定适用于其余应用程序。我认为问题可能出在服务端点的 web.config 中,但我所做的所有更改似乎都没有任何用处。重要的是要注意,我正在设置的几乎是在同一个 IIS 站点上运行的另一个应用程序的直接副本减去一些路由和它所在的应用程序池。如果任何人都可以提供我可以采取的让 SSL 为此工作的路径,那将非常有用。
1 回答

慕哥9229398
TA贡献1877条经验 获得超6个赞
解决方案是在 web.config 中用于端点的 bindingConfiguration 必须从 security mode="None" => security mode="Transport" 更改
我还需要从 binding="mexHttpBinding" => binding="mexHttpsBinding" 更新“mex”绑定
- 1 回答
- 0 关注
- 115 浏览
添加回答
举报
0/150
提交
取消