当前位置: 代码迷 >> ASP.NET >> asp.net mvc3 ErrorHandle 404异常
  详细解决方案

asp.net mvc3 ErrorHandle 404异常

热度:5656   发布时间:2013-02-25 00:00:00.0
asp.net mvc3 ErrorHandle 404错误


我在根目录下的web.config的system.web节点中加入了

<customErrors mode="On" defaultRedirect="~/Error.htm">
  <error statusCode="404" redirect="~/Error.htm?mm" />
</customErrors>
虚拟应用程序地址:localhost/changedoc

测试的正确地址是:localhost/changedoc/Home/Login 成功


我输入localhost/changedoc/1 这样的404就能捕获


但是我输入这样的地址就不可以了 http://localhost/changedoc/Home/Login/11


虽然提示的是404, 但这个格式貌似和路由有关系.
难道是因为还没有捕捉就出错了? 因为对它内部机制不是很清楚, 不敢下定论
求解




------解决方案--------------------------------------------------------
http://localhost/changedoc/Home/Login/11

这个11会当参数传过去。

可能你内部接收参数的时候出现错误。

调试一下看下Login() 接收的参数。
  相关解决方案