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