尝试在IIS 8.5上使用HTTPS访问目录时找不到404服务器错误资源,但是可以使用HTTP

时间:2019-03-26 17:40:12

标签: c# windows-server-2012-r2 iis-8.5

我在IIS(8.5版)Windows Server 2012 R2的现有站点中设置了一个新应用。使用HTTP访问新目录时,所有方法都工作正常,但是当我尝试使用HTTPS时,它会找到初始目录,但是如果我尝试转到任何已注册的路由,它将抛出“ HTTP 404”。您要查找的资源(或其资源之一)依赖项)可能已被删除,名称更改或暂时不可用。请查看以下URL,并确保其拼写正确”。

我在这个问题上浪费了很多时间,无法在这里找到问题。该站点上的绑定对于其余的应用程序都可以正常工作。

我认为问题可能出在服务端点的web.config中,但是我所做的所有更改似乎都不会导致有用的地方。

重要的是,我要设置的几乎是在同一IIS站点上运行的另一个应用程序的直接副本,减去其中的某些路由和应用程序池。

如果任何人都可以提供一条使我能够使用SSL的路径,那将非常有用。

1 个答案:

答案 0 :(得分:0)

解决方案是在web.config中用于端点的bindingConfiguration中,必须从安全模式=“ None” => security mode =“ Transport”

更改

我还需要从binding =“ mexHttpBinding” => binding =“ mexHttpsBinding”

更新“ mex”绑定