mvc3 将Controllers作为类库分离出来以后 调试报404错误

问题描述

publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute(name:"Default",//Routenameurl:"{controller}/{action}/{id}",//URLwithparametersdefaults:new{controller="Home",action="Index",id=UrlParameter.Optional},//Parameterdefaultsnamespaces:newstring[]{"HRMS.Colltrollers"});}

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Web.Mvc;usingSystem.Web;usingSystem.Configuration;namespaceHRMS.Controllers{publicclassHomeControllers:Controller{publicActionResultIndex(){returnView();}}}

就配置了Global.asax

解决方案

解决方案二:
求大神指导,就是想不明白为什么配置文件按网上说的改好了,但是调试一直报404错误,Controllers的类库要用的引用都有
解决方案三:
Web项目添加Controller项目的引用了吗?
解决方案四:
是不是web项目忘了引用HRMS.Controllers.
解决方案五:
web项目引用了控制器生成的dll

时间: 2024-09-23 14:01:36

mvc3 将Controllers作为类库分离出来以后 调试报404错误的相关文章

VS2012 MVC3项目 启动调试报错 0x80040154

问题描述 最近自己学习MVC的时候在调试时发生这个错误.项目编译是通过的,没有报错,就是调试时就弹出如上图中的错误.有人知道这是什么原因吗?一开始创建项目时调试都没问题,可以调试出数据,就是那个MicrosoftSharepointWorkspace弹出一次更新后开始突然就这样子了.我修复VS2012,重新安装2012也没法解决这个问题.这是与系统配置中的哪个项有关吗?把项目布置到iis中然后打开浏览器访问时是可以访问的,但是若是访问需要读取数据库的时候就读不出数据.数据库连接是对的,我在Web

windows-qt程序 用vs调试出现下面错误是什么意思?

问题描述 qt程序 用vs调试出现下面错误是什么意思? "receive_image.exe"(Win32): 已加载"C:WindowsSysWOW64msftedit.dll".无法查找或打开 PDB 文件. "receive_image.exe"(Win32): 已加载"C:WindowsSysWOW64msimg32.dll".无法查找或打开 PDB 文件. "receive_image.exe"(

c-使用VC++建立一个CDib类库 但无法生成 代码与错误如下 求指导

问题描述 使用VC++建立一个CDib类库 但无法生成 代码与错误如下 求指导 /*声明*/ #ifndef _CDIB_H #define _CDIB_H class CDib :public CObject{ //父类为CObject public: RGBQUAD*m_pRGB; BYTE*m_pData; UINT m_numberOfColors; BOOL m_valid; BITMAPFILEHEADER bitmapFileHeader; BITMAPINFOHEADER *m_

IAR调试时变量值错误,显示数据不了解,求解答

问题描述 IAR调试时变量值错误,显示数据不了解,求解答 这是一个图像采集程序,V_cnt是一个计数变量,但是现在,显示的值却是这个样子,不知道代表什么含义求解答

将指向结构体对象的指针作为函数参数,调用p->时调试报错

问题描述 将指向结构体对象的指针作为函数参数,调用p->时调试报错 void deleteelement(linearlist *list, int power) { linearlist *p = list; while (p->power != power && p->next != NULL) //调试时显示错误在这一行 { p = p->next; } if (p->power == power) { linearlist *dele = p; p =

vs2012-小弟用VS2013调试时出现错误

问题描述 小弟用VS2013调试时出现错误 当我调试用f11逐语句想进入函数时,出现了下面这个界面,这是怎么回事,求大神详细解答 解决方案 有可能是你的代码调用了系统的api,f11然后就没有源代码了 解决方案二: 你跟踪的函数没有源代码,你可以点step out返回调用者. 解决方案三: 他的意思是,你的程序里面有调用系统函数的,但是这个源代码没有,不影响编译,但是你看不了细节.. 解决方案四: 看看堆栈调用,走到这里按F5,看看走哪儿了,然后再加断点调试

ie 8-IE8下调试,报如下错误

问题描述 IE8下调试,报如下错误 求各位大神看看,是什么原因在8以上版本都是正常的 解决方案 yellowD变量有什么内容?yellowD这个控件是什么?应该不是控件的子元素导致的 解决方案二: BHO在IE8下的调试 解决方案三: 如果你对jquery熟悉,可以用jquery赋值,而且兼容性也很好,不用考虑各种浏览器 text() - 设置或返回所选元素的文本内容html() - 设置或返回所选元素的内容(包括 HTML 标记)val() - 设置或返回表单字段的值 $(""#bt

真机调试报错:libEaseMobClientSDK.a(__DUMMY__SDK__FILE__.o)' does not contain bitcode

问题描述 xcode7.2   模拟器运行无问题,真机调试报错请各位大神赐教(6s--ios9.1)libEaseMobClientSDK.a(__DUMMY__SDK__FILE__.o)' does not contain bitcode. You must rebuild it with bitcode enabled (Xcode setting ENABLE_BITCODE), obtain an updated library from the vendor, or disable

内存-c语言调试出现总线错误,之前有出过非法指令,还有其他问题

问题描述 c语言调试出现总线错误,之前有出过非法指令,还有其他问题 还有这个my_connect 不能访问内存是什么情况,我之前也有碰到过,但是莫名其妙又好了,这次求大神一次性解决这些问题,定有重酬 解决方案 非法指令应该是内存没有分配,缓冲区溢出,把堆栈返回地址破坏了.这种问题不一定每次都出现,要仔细调试. 解决方案二: 只有这一小段,很难看出问题. 只有设断点,跟踪,看看问题出在那一段. 这类问题多出现在和指针.数组相关的地方. 解决方案三: buff[j*2 + 1] 这个地方,有没有越界