首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >例外用户-Unhandled

例外用户-Unhandled
EN

Stack Overflow用户
提问于 2019-09-15 02:32:12
回答 1查看 62关注 0票数 0

代码语言:javascript
复制
[Area("Customer")]
        public IActionResult Index()
        {
            return View();
        }

        public IActionResult Privacy()
        {
            return View();
        }
代码语言:javascript
复制
app.UseMvc(routes =>
            {
                routes.MapRoute(
                  name: "areas",
                  template: "{area:Customer}/{controller=Home}/{action=Index}/{id?}");
              
            });

我创建了as.pnet核心mvc应用程序,创建了客户区,然后将主控制器和主文件夹从控制器和视图移动到客户区内的控制器和视图中,然后在运行应用程序时将路由放入启动文件中。运行应用程序时,会显示一个异常错误,显示:Microsoft.AspNetCore.Routing.RouteCreationException:'An error occurred when the route with name‘area’and template '{area:Customer}/{controller=Home}/{action=Index}/{id?}'.‘问题是什么?我如何解决它?

EN

回答 1

Stack Overflow用户

发布于 2019-09-16 11:24:16

对于area:Customer,这意味着限制区域遵循无效的Customer规则。您可以查看有效约束的Route constraint reference

如果希望默认区域为Customer,则应将:更改为=,如下所示

代码语言:javascript
复制
routes.MapRoute(
    name: "areas",
    template: "{area=Customer}/{controller=Home}/{action=Index}/{id?}"
    );
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57938222

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档