迁移网站的时候,网站在新的服务器上跑不起来,报HTTP错误 404.17 - Not Found" IIS 7.5 请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理错误。
到网上查问题所在,当时搭建服务器环境的时候先安装的.NET Framework4.0,之后安装的IIS服务,导致了.NET Framework4.0版本在IIS服务的ISAPI没有注册。
解决方案如下:
运行cmd,输入C:\Windows\Microsoft.NET\Framework\V4.0.30319\aspnet_regiis -i 即可;红色部分为安装.NET Framework4.0时具体路径位置
完成之后重启IIS服务。
网站就可以正常运行了