我正在尝试使用网络表单来提供网站。这是一个较早的项目,从框架3.5转换为4.6.1。我收到的错误消息是:
HTTP错误404.17-未找到 所请求的内容似乎是脚本,并且不会由静态文件处理程序提供。 最可能的原因: 该请求与通配符mime映射匹配。该请求被映射到静态文件处理程序。如果存在不同的前提条件,则请求将映射到其他处理程序。
稍微挖掘一下建议,以确保已安装所有.NET Framework功能。
过去,最重要的是使用aspnet_regiis -i重新注册ASP.Net,但这在我的OS上不起作用。所以我也尝试了这个命令:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
结果显示操作成功完成,但仍然无法正常工作。
我发现IIS的ISAPI筛选器中有些奇怪的地方是没有ASP.Net 4的条目,只有ASP.NET 2的条目。
我还能尝试什么?