【发布时间】:2021-08-05 11:43:03
【问题描述】:
我是 ASP.NET Core 6 Web 应用程序的新手。当我第一次运行我的 Web 应用程序时遇到了问题。
我收到此错误:
InvalidOperationException:找不到“/Pages/Error.cshtml”的描述符。
我需要帮助来解决这个问题。
【问题讨论】:
-
您的
Error.cshtml是什么样的?它是否包含@Page指令?在此处包含页面的基本结构将更容易帮助调试。 -
@JeremyCaney 在将 ASP.NET Core 3.1 应用程序引入 .NET 6 并将 Microsoft nugets 更新到 6.0.0 后,我也遇到了这个错误。在我的情况下,错误是在执行
endpoints.MapRazorPages();', and it complains about the first Razor page it finds alphabetically. If I remove that page it just complains about the next page in alpha order. From Stack trace,at Microsoft.AspNetCore.Mvc.RazorPages.Infrastructure.CompiledPageActionDescriptorProvider.OnProvidersExecuting(ActionDescriptorProviderContext context)...' 时触发的 -
@Emilio:ASP.NET Core GitHub repository 上有与此错误相关的 an issue。具体情况不同,它来自预览版本之一,但根本原因可能相似。由于如何将该指南转换为您的特定应用程序可能不是很明显,因此我在下面的答案中添加了一些更广泛的故障排除步骤。
标签: c# asp.net-core razor-pages asp.net-core-6.0