ASP.net Core 2.2 Web应用程序无法找到来自Razor类库的页面。
创始人
2024-09-14 16:30:43
0

在ASP.NET Core 2.2 Web应用程序中,如果无法找到来自Razor类库的页面,可以按照以下解决方法进行处理:

  1. 确保Razor类库已经正确添加到项目中,并且已经在主项目中引用了该类库。可以通过以下方式检查:

    • 在主项目的.csproj文件中,确保已经添加了对Razor类库的引用,类似于:

    • 在主项目的Startup.cs文件中,确保已经添加了对Razor类库的引用,类似于:services.AddMvc().AddRazorPagesOptions(options => options.Conventions.AddRazorPagesForAssembly(typeof(Startup).Assembly));

  2. 确保Razor类库中的页面文件具有正确的命名空间和文件路径。通常情况下,Razor类库的页面应该放在“Pages”文件夹下,并且命名空间应该与主项目的命名空间保持一致。

  3. 如果Razor类库的页面使用了自定义路由,需要在主项目的Startup.cs文件中添加相应的路由配置,以确保主项目能够正确访问到Razor类库的页面。可以使用类似于以下的方式配置路由:

    app.UseMvc(routes =>
    {
        routes.MapRoute(
            name: "razor_library",
            template: "{area:exists}/{controller=Home}/{action=Index}/{id?}");
    });
    

    这段代码将启用对Razor类库的页面的路由支持,并将其配置为使用“{area}”作为路由参数。

  4. 如果以上步骤都没有解决问题,可以尝试删除并重新添加Razor类库,然后重新构建和运行项目。

希望以上解决方法能够帮助到你解决ASP.NET Core 2.2 Web应用程序无法找到来自Razor类库的页面的问题。如果问题仍然存在,请提供更多的代码示例和错误信息,以便更好地理解问题并提供进一步的帮助。

相关内容

热门资讯

最新技巧!wepoke ai辅... 最新技巧!wepoke ai辅助,微信小程序雀神挂件,阿拉斗牌有辅助软件吗(有挂插件)1、阿拉斗牌有...
研究成果!wepoke软件透明... 研究成果!wepoke软件透明挂是真的,广东雀神麻雀辅助怎么拿,乐友麻将有挂的吗(有挂揭秘);乐友麻...
一分钟揭秘!微扑克有保险,广东... 一分钟揭秘!微扑克有保险,广东雀神小程序老是输,潮汕馆辅助器(有挂详情)1、每一步都需要思考,不同水...
总算了解!扑克时间假假,微信雀... 总算了解!扑克时间假假,微信雀神麻将软挂神器,聚星扑克这个平台(有挂技巧)聚星扑克这个平台辅助器中分...
今日科普!wpk辅助器下载方式... 今日科普!wpk辅助器下载方式,雀神小程序输赢规律,福建天天十三水有外 挂吗(有挂解说)福建天天十三...
来一盘!aapoker发牌规律... 来一盘!aapoker发牌规律,雀神麻将辅牌器怎么下载,小甘麻将怎么设置才能赢(有挂方法)小甘麻将怎...
重大通报!微扑克wpk安全,微... 重大通报!微扑克wpk安全,微信小程序雀神挂件,钱塘十三水如何调整输赢(有挂黑科技)1、玩家可以在钱...
最新研发!微扑克发牌机制,微信... 最新研发!微扑克发牌机制,微信雀神小程序辅助,中至上饶麻将有挂的吗(有挂详情);1、很好的工具软件,...
我来教教大家!wepower有... 我来教教大家!wepower有外挂,雀神麻将系统规律,中至赣牌圈辅助器(有挂技巧);运中至赣牌圈辅助...
大家学习交流!微扑克全自动机器... 大家学习交流!微扑克全自动机器人,微信小程序雀神麻雀为什么老是输,传送屋有挂吗(有挂规律)1、传送屋...