我在IIS(版本8.5)Windows Server 2012 R2中的预先存在的站点中设置了一个新应用程序。当使用HTTP访问新目录时,一切正常,但是当我尝试使用HTTPS时,它会找到初始目录,但如果我尝试转到任何已注册的路由,则会抛出“HTTP 404.您要查找的资源(或其中一个)依赖项)可能已被删除,名称已更改,或暂时不可用。请查看以下URL并确保拼写正确“。
我在这个问题上浪费了很多时间,我在这里找不到问题。网站上的绑定对其他应用程序来说效果很好。
我认为问题可能出在服务端点的web.config中,但我所做的所有更改似乎都没有带来任何帮助。
重要的是要注意,我正在设置的几乎是在同一IIS站点上运行的另一个应用程序的直接副本减去它所在的一些路由和应用程序池。
如果任何人都可以提供一条路径,我可以采取SSL为此工作它将非常有用。
解决方案是在用于web中端点的bindingConfiguration中。必须从安全模式更改=“无”=>安全模式=“传输”
我还需要从binding =“mexHttpBinding”=> binding =“mexHttpsBinding”更新“mex”绑定