启动ABP项目异常 :could not instantiate Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.PageActionDescriptorProvider

异常:

 

 解决:

方式一:将ASP.NET Core 运行时更新到 v6.0.3(或更新为最新版本)

下载地址:https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0

 

 

未更新前本地ASP.NET Core运行时为6.0.2

 方式二:若只是在vs中运行可以安装ASP.NET Core的最新sdk,若是发布在iis中就需要安装最新的hosting

 

 注:只包括运行现有的.NET核心应用所需的资源。运行时包含在SDK中

注:runtime是dotnet程序的运行时,hosting是IIS支持dotnet core程序必备的模块(安装完后,IIS模块中会有AspNetCoreModuleV2模块),WebDeploy v3.6 是服务器端支持“web部署”方式必备的程序,而安装WebDeploy微软推荐通过“web platform”这个软件来安装(类似于360软件管家的性质)。

 如果仅仅是本地运行,安装runtimes就行了,如果是服务器上部署,要安装dotnet-hosting,里面已经包含了对应版本的runtimes。

 

posted @   流年sugar  阅读(205)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· 字符编码:从基础到乱码解决
· Open-Sora 2.0 重磅开源!
点击右上角即可分享
微信分享提示