望穿秋水
管理&技术&业务 项目管理方面:加强通过工具辅助管理,构建Web项目管理系统来协助项目管理。技术开发方面:加强系统分析能力、架构设计能力,时刻把握新技术动态。业务方面:加强需求分析能力,使最终需求来源于客户又高于客户。

问题1:vs中执行代码出现如下问题:目标进程已退出,但未引发 CoreCLR 启动事件。请确保将目标进程配置为使用 .NET Core。如果目标进程未运行 .NET Core,则发生这种情况并不意外。

异常原因:未安装.net SDK,下载sdk并安装即可正常运行。下载dotnet-sdk-5.0.408-win-x64.exe地址:下载 .NET 5.0 (Linux、macOS 和 Windows) (microsoft.com)

问题2:部署.net5 网站到IIS中,访问网站出现如下错误:HTTP 错误 500.19  错误代码:0x8007000d

异常原因:未安装.net运行环境dotnet-hosting,导致iis无法解析web.config中的相应节点。

(总体的错误原因是缺少了模块,原因有两种:

1、没有安装dotnet-sdk和dotnet-hosting。
2、先安装了这两个,最后才安装了IIS
这两种情况都会造成IIS的模块中缺少net core 托管模块)

 打开iis中的如下模块也会web.config配置节点错误:

解决方法:下载dotnet-hosting对应版本并安装网站访问即恢复正常。dotnet-hosting-5.0.17-win.exe 下载地址: 下载 ASP.NET Core 5.0 Runtime (v5.0.17) - Windows Hosting Bundle Installer (microsoft.com)  

安装之后,iis模块中打开会出现AspNetCoreModuleV2,如下图:

 

posted on 2023-10-31 10:30  望穿秋水  阅读(329)  评论(0编辑  收藏  举报