dotnetcore 500.19 web.config异常

在五一期间出现的问题,五月三号一直和站长dudu沟通,至此问题解决,于是决定整理一下。再次谢谢dudu
我的core安装文件为(dotnet-hosting-2.1.6-win.exe dotnet-sdk-2.1.502-win-x64.exe),大家根据情况,可到官网下载
一、出现的异常

1、部署在IIS上的api,显示如图

2、运行api,显示如图

二、异常解决

1、首先使用dotnet命令,检测dotnetcore是否安装成功
dotnet --version,出现如图

需要卸载Microsoft .NET Core Runtime - 2.1.6(x86),然后再次执行命令即可显示安装版本

2、解决模块出现web.config的错误(重点 重点 重点)
首先确保目录下文件已存在:%SystemRoot%\system32\inetsrv\aspnetcore.dll
修改C:\WINDOWS\System32\inetsrv\Config\applicationHost.config文件
2.1 查看文件中是否有:AspNetCoreModule,如果没有,需要在文件的globalModules中配置

2.2 查看 ,是否有aspNetCore,如果没有则配置

2.3 在 <system.webServer> 中添加

至此,已经解决大部分问题
如果还有其他问题,其中最常见的为vc++,请至官网下载最新版本即可。

posted @ 2019-05-04 00:47  Bob_hym  阅读(719)  评论(0)    收藏  举报