Asp.Net Core应用程序无法与其他区域一起使用

问题描述 投票:0回答:1

我已经发布了此应用,该应用仍在测试中。我使用asp.net核心身份框架来提高安全性。当我发布应用而不添加仪表盘页面之类的其他东西时,一切正常,我可以转到/Identity/Account/Manage/index页面并查看我的个人资料。现在,我添加了一个名为“仪表板”的新区域,并创建了一些页面,如类别,标签等。这些页面均位于各自的文件夹中。现在是程序的结构地区 - 仪表板-页----类别------ index.cshtml------ create.cshtml----标签------ index.cshtml------ create.cshtml-身份-页----帐户

现在,我已经将该应用程序部署到了此网站,但它并未转到仪表板下的区域。甚至标识下的区域也不会再次导航。仪表板下的区域可以识别,但是当我导航到它时它们只是显示空白。您可以使用此密码和用户名登录并查看即时通讯。用户名:OpMainControl密码:room?@awaitcash#这是网站http://www.masterlet.com登录后,您可以尝试导航至常规的身份页面,例如/ Account / Identity / Manage或/ Account / Identity / Manage / changepassword。或者您使用我在/ Dashboard / tags和/ Dashboard / categories创建的新区域。我已经尝试操纵这个东西近5天了,但无济于事。请帮助!

c# asp.net asp.net-core asp.net-core-identity
1个回答
0
投票

您在startup.cs中是否具有Area端点?

app.UseEndpoints(endpoints =>
        {
               endpoints.MapControllerRoute(
                name: "areas",
                pattern: " 
  {area:exists=Articles}/{controller=Home}/{action=Index}/{id?}");
               endpoints.MapRazorPages();
          });
© www.soinside.com 2019 - 2024. All rights reserved.