gpt4 book ai didi

asp.net - "No route in the route table matches the supplied values"使用区域时

转载 作者:行者123 更新时间:2023-12-04 12:40:36 26 4
gpt4 key购买 nike

我知道这个错误以前曾出现在人们身上,但这似乎是一个特例。

我一直致力于在 ASP.NET MVC 4 之上使用 ReactJS 设置 SPA。我在我的机器上运行没有问题。但是,我看到的奇怪问题是它不适用于其他开发人员的任何其他机器。据我所知,我没有任何未在源代码管理下 checkin 的文件。我已经使用了 RouteDebugger 并且我看到了正确的路由被捕获。

我用于此 SPA 的路由是/V2/Home。所以我有一个名为“V2”的区域,一个名为“HomeController”的区域中的 MVC Controller ,它有一个名为“Index”的 View 。我在 V2AreaRegistration 中设置了一个包罗万象的东西。

public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"V2_default",
"V2/{*url}",
new { area = "V2", controller = "Home", action = "Index" }
);
}

这是 Global.asax.cs 中的 Application_Start
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();

GlobalConfiguration.Configure(WebApiConfig.Register);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterAuth();

AutoMapperConfiguration.Configure();
Logger.Info("Application started");

GlobalConfiguration.Configuration.EnsureInitialized();
}

我完全无所适从。我很想解决这个问题。如有任何遗漏,请随时提出。

最佳答案

我不确定它到底是什么,但我设法解决了我的问题。它与我们如何处理路由和身份验证/权限有关。

关于asp.net - "No route in the route table matches the supplied values"使用区域时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29596020/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com