ASP.NET MVC 部署常见问题

IIS 发布后解除锁定

1、CMD管理员下运行命令

C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers

C:\windows\system32\inetsrv\appcmd unlock config -section:system.webServer/modules

2、由于先装.net 4.0以上版本,后装.net 4.0,需要重新注册.net 4.0

C:\>cd windows\microsoft.net\framework64\v4.0.30319

aspnet_regiis.exe -i

3、Windows Server 2019 安装.Net Framework 4.5

cmd.exe下逐条运行

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

4、应用程序集启用32位