解决方案.1
首先确认是否安装。net4.0 或者 4.5
控制面板 - 程序和功能 - 启动或关闭windows功能 - Internet Information services - 万维网服务 - 应用程序开发功能
勾选↓
1、ASP.NET 3.5
2、ASP.NET 4.6
3、ISAPI扩展
4、ISAPI筛选器
5、.NET Extensibility 3.5
6、.NET Extensibility 4.6
以上基本就能解决问题
以管理员运行下面的命令注册:
32位机器 ↓
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i
64位机器↓
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i
解决方案.2
以管理员运行下面的命令注册:
dism /online /enable-feature /featurename:IIS-ISAPIFilter
#我只是执行了第1条...下面↓的3条命令还没执行呢.刷新页面,网页就不报错了.
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
dism /online /enable-feature /featurename:IIS-ASPNET45
个人感悟
我是解决方案1+解决方案2,
所以我也不知道,到底哪个是在我这里起作用了...
摘抄文档
- [x] mamicode.win10 处理程序“ExtensionlessUrlHandler-Integrated-4.0...
- [x] 博客园.处理程序“ExtensionlessUrlHandler-Integrated-4.0