Sna*_*ger 7 asp.net asp.net-mvc asp.net-mvc-routing asp.net-mvc-areas asp.net-mvc-4
我知道之前已经出现过这个错误,但这似乎有点特殊.
我一直在使用基于ASP.NET MVC 4的ReactJS设置SPA.我在我的机器上运行工作没有问题.但是,我看到的一个奇怪的问题是,它不适用于其他开发人员的任何其他机器.据我所见,我没有任何未在源代码管理下签入的文件.我已经使用了RouteDebugger,我看到了正确的路线被抓住了.
我用于此SPA的路线是/ V2/Home.所以我有一个名为"V2"的区域,一个名为"HomeController"的区域中的MVC控制器,它有一个名为"Index"的视图.我在V2AreaRegistration中设置了一个catchall.
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"V2_default",
"V2/{*url}",
new { area = "V2", controller = "Home", action = "Index" }
);
}
Run Code Online (Sandbox Code Playgroud)
这是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();
}
Run Code Online (Sandbox Code Playgroud)
我完全无处可去.我很乐意解决这个问题.随意要求任何遗漏.
| 归档时间: |
|
| 查看次数: |
1266 次 |
| 最近记录: |