欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

IIS6 MVC4 路由失效 无法访问的解决方法

程序员文章站 2022-07-09 16:56:42
大致找了网站上 iis6 mvc4 路由失效 文章不少,对症下药的木有啊,折腾了我半个下午。 报错内容如下: =============================...

大致找了网站上 iis6 mvc4 路由失效 文章不少,对症下药的木有啊,折腾了我半个下午。

报错内容如下:

==========================================

“/”应用程序中的服务器错误。
无法找到资源。
说明: http 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 url 并确保其拼写正确。

请求的 url: /views/contacts_bclient/index.cshtml


版本信息: microsoft .net framework 版本:4.0.30319; asp.net 版本:4.0.30319.17929

==========================================

如果是其它错误,请参考这篇文章 底部有说明:

错误的原因:

有木有人是,先装vs2012 在装sql2005 或者 sql2008 重点是最后装iis的?

如果这样你iis中.net的版本没有注册,还有sql的某些服务没有注册。

然后你就会出问题,然后不停地百度,然后不停地试各种方法对吧。有些方法其实你是找对了,可惜试错了,然后认为方法都是木有用的

我就是其一,然后仔细观察发现我的错误 底部

版本信息: microsoft .net framework 版本:4.0.30319; asp.net 版本:4.0.30319.17929

版本!版本没对上,差了一点一点,我是直接考网上的注册的结果是,网上的版本和我不一样,我注册成功了但是和我本地的对不上。

剩下的就是 win+e cmd

cd c:\windows\microsoft.net\framework\v4.0.30319

aspnet_regiis.exe -i

就解决了。