asp.net-mvc-3 – 区域无法在MVC中加载 – 无法找到资源
发布时间:2020-12-16 06:38:10 所属栏目:asp.Net 来源:网络整理
导读:我有个问题.我在MVC 3中有一个名为Page的区域可以正常工作. 我刚刚添加了一个名为Media的新区域,现在我得到了“无法找到该资源”的新区域.我疯了,因为它看起来就像PageArea一样有效. 这是MediaAreaRegistration.cs public override string AreaName { get {
我有个问题.我在MVC 3中有一个名为Page的区域可以正常工作.
我刚刚添加了一个名为Media的新区域,现在我得到了“无法找到该资源”的新区域.我疯了,因为它看起来就像PageArea一样有效. 这是MediaAreaRegistration.cs public override string AreaName { get { return "Media"; } } public override void RegisterArea(AreaRegistrationContext context) { context.MapRoute( "Media_default","{controller}/{action}/{id}",new { action = "Index",id = UrlParameter.Optional } ); } 这是我的global.asax public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleErrorAttribute()); } public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute( "Default",// Route name "{controller}/{action}/{id}",// URL with parameters new { controller = "Home",action = "Index",id = UrlParameter.Optional } // Parameter defaults ); } protected void Application_Start() { AreaRegistration.RegisterAllAreas(); RegisterGlobalFilters(GlobalFilters.Filters); RegisterRoutes(RouteTable.Routes); } 我试图通过localhost / media /访问,但我只是得到“无法找到资源”. 有任何想法吗? 解决方法
检查控制器的命名空间;
就我而言;默认路线是: context.MapRoute( "Admin_default","Admin/{controller}/{action}/{id}",defaults: new {controller = "Home",AreaName="Admin",id = UrlParameter.Optional },namespaces: new[] { "MyApp.Admin.Controllers"} ); 但是当我创建控制器时,MVC会自动将“MyApp.WebUI.Areas.Admin.Controllers”设置为新Controller的命名空间;我将命名空间更改为我在默认路由中定义的“MyApp.Admin.Controllers”,应用程序正常工作. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – ASP.NET MVC 5身份应用程序用户作为外键
- asp.net-mvc – MissingMethodException:“此对象没有无参
- asp.net – 如何在发布链接时以编程方式检查“无缩略图”复
- asp.net – 关于webcal URI方案的ics文件
- asp.net – HTMLEditorExtender在异步回发上编码img标签
- asp.net-mvc – 我应该学习NHaml吗?
- 缺少“ASP.NET核心Web应用程序(.NET Framework)”模板
- 具有多个身份验证过滤器的ASP.net Web API 2控制器
- asp.net – 如何在WCF服务中返回值后继续处理
- asp.net-mvc – 如何为模型状态字典生成字段名称?
推荐文章
站长推荐
- asp.net – 如何实时压缩和流量到Response.Outpu
- asp.net-mvc-4 – 全局过滤器MVC 4的执行顺序是什
- asp.net-mvc – MVC Razor String Concat
- ASP.NET MVC下的异步Action的定义和执行原理
- asp.net – 通过Button控制Fire AsyncFileUpload
- ASP.NET缓存方法分析和实践示例代码
- asp.net – Reference.svcmap:无法加载文件或程
- asp.net – 检查表单是否有密钥?
- asp.net-mvc-4 – 为什么一些Asp.Net MVC4模板需
- asp.net-mvc – 无法加载汇编WebPages.Deploymen
热点阅读