应用程序找不到其他项目中的Razor页面

问题描述

我正在从事Razor Pages项目。该解决方案包含多个项目,即“服务器”,该项目管理用于依赖项注入的服务,并且是一个启动项目。 “应用程序”包含索引页面和共享组件,以及作为站点独立区域的多个“模块”项目。我需要在此解决方案中添加新模块以及登录页面。我创建了新项目,在解决方案中设置了对其他项目的所有引用,并在那里创建了带有“ @page“ / moduleC”“行的页面。但是,如果我运行解决方案并转到该页面-它显示404页面。相同的配置可以与其他模块正常工作。是否需要一些其他操作才能允许在多个项目之间进行路由?

解决方法

我认为您正在使用Blozor应用程序。如果我的猜测正确,请在您的Balzor.WebAssembly或Balzor.Server项目的 _Import.razor 中导入参考。

示例

@使用。ComponentsLibrary
@使用。ComponentsLibrary。