iis .Net Framework Web API可在WebDeploy中使用,但无法在手动发布中使用

x759pob2  于 2022-12-13  发布在  .NET
关注(0)|答案(1)|浏览(115)

我们在dotnet framework 4.8中有一个web API,当我们使用web deploy将web服务部署到服务器时,它工作得很好。但是当我们尝试在本地手动发布,然后将文件复制到服务器时,它不工作。为了确认我在本地系统中手动发布,然后从我的本地计算机使用IIS进行检查时,我得到了以下错误,但在服务器上,我不知道发生了什么事。让我知道有人有任何线索。
提前感谢您。

pb3s4cty

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。

相关问题