HTTP 错误 404.17 未找到 - Windows Svr 2016 上的 IIS 10

Mat*_*len 6 asp.net webforms iis-10

我正在尝试提供一个带有网络表单的网站。这是一个从框架 3.5 转换到 4.6.1 的旧项目。我收到的错误消息是:

HTTP 错误 404.17 - 未找到 请求的内容似乎是脚本,静态文件处理程序不会提供服务。最可能的原因:请求与通配符 MIME 映射匹配。该请求被映射到静态文件处理程序。如果有不同的先决条件,请求将映射到不同的处理程序。

经过一番挖掘,我们发现了一些建议,以确保安装所有 .NET Framework 功能。

在此输入图像描述

在过去,最重要的是使用 aspnet_regiis -i 重新注册 ASP.Net,但这在我的操作系统上不起作用。所以我也尝试了这个命令: dism /online /enable-feature /featurename:IIS-ASPNET45 /all 结果说操作成功完成,但仍然不起作用。

我在 IIS 的 ISAPI 过滤器中发现奇怪的是没有 ASP.Net 4 的条目,只有 ASP.NET 2。

在此输入图像描述

我还能尝试什么?