我们在dotnet framework 4.8中有一个web API,当我们使用web deploy将web服务部署到服务器时,它工作得很好。但是当我们尝试在本地手动发布,然后将文件复制到服务器时,它不工作。为了确认我在本地系统中手动发布,然后从我的本地计算机使用IIS进行检查时,我得到了以下错误,但在服务器上,我不知道发生了什么事。让我知道有人有任何线索。提前感谢您。
pb3s4cty1#
发生500.21错误是因为ASP.NET的.NET Framework 4.0组态已损毁。您应该修复4.0.30319版本。您可以通过命令提示符或使用修复工具执行此操作:https://support.microsoft.com/kb/2698555要通过命令提示符修复,请打开CMD(管理员)并键入:dism /online /enable-feature /featurename:IIS-ASPNET45 /all重新启动IIS。
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
1条答案
按热度按时间pb3s4cty1#
发生500.21错误是因为ASP.NET的.NET Framework 4.0组态已损毁。您应该修复4.0.30319版本。
您可以通过命令提示符或使用修复工具执行此操作:https://support.microsoft.com/kb/2698555
要通过命令提示符修复,请打开CMD(管理员)并键入:
dism /online /enable-feature /featurename:IIS-ASPNET45 /all
重新启动IIS。