项目场景:
部署完IIS后运行时IIS报错:HTTP错误500.21-Internal Server Error
问题描述
原因分析:
错误原因是:更新Win10后没有注册asp.net 4.5到iis,解决方案如下:打开程序-运行-cmd:输入一下命令重新注册IIS
解决方案1:
32位的Windows:
运行->cmd
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319进入这个路径后运行
aspnet_regiis.exe -i
64位的Windows:
运行->cmd
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319进入这个路径后运行
aspnet_regiis.exe -i
解决方案2:
如果方案1不行,可以用方案2.
利用dism工具 执行下面命令(就是在cmd上复制执行下面命令)
dism /online /enable-feature /featurename:IIS-ISAPIFilter
dism /online /enable-feature /featurename:IIS-ISAPIExtensions
dism /online /enable-feature /featurename:IIS-NetFxExtensibility45
dism /online /enable-feature /featurename:IIS-ASPNET45