有时候经常会发现mvc的程序部署到iis上,controller找不到,404错误,页面提示把controller/ACTION当做一个页面去解析,找不到了当然,原因是mvc没有正常工作。对于老的MVC2,可能是项目的bin下面没有system.web.mvc(2.0)这dll,2.0的mvc发布时不会自动把这个dll输出到发布的bin中;MVC2以上的,注意项目的.netframework版本是多少,默认貌似是4.5,记得改回来,项目中引用的mvc.dll也要是4.0的;如果以上都没问题还是不行,记得看下这个

<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
是否在web.config中有....
posted on 2013-12-06 13:14  mixls1234  阅读(235)  评论(0编辑  收藏  举报