服务器 
首页 > 服务器 > 浏览文章

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

(编辑:jimmy 日期: 2024/12/28 浏览:3 次 )

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

报错内容如下:

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

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

请求的 URL: /Views/Contacts_BClient/Index.cshtml


版本信息: Microsoft .NET Framework 版本:4.0.30319; ASP.NET 版本:4.0.30319.17929

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

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

https://www.jb51.net/article/74439.htm

错误的原因:

有木有人是,先装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

就解决了。

上一篇:MVC4 网站发布(整理+部分问题收集和解决方案)
下一篇:windows2003 IIS6 部署MVC3和MVC4程序的方法
一句话新闻
微软与英特尔等合作伙伴联合定义“AI PC”:键盘需配有Copilot物理按键
几个月来,英特尔、微软、AMD和其它厂商都在共同推动“AI PC”的想法,朝着更多的AI功能迈进。在近日,英特尔在台北举行的开发者活动中,也宣布了关于AI PC加速计划、新的PC开发者计划和独立硬件供应商计划。
在此次发布会上,英特尔还发布了全新的全新的酷睿Ultra Meteor Lake NUC开发套件,以及联合微软等合作伙伴联合定义“AI PC”的定义标准。