IIS7无后缀URL部署问题 MVC4 MVC URL映射 windows server 2008

转载 2013年12月03日 15:09:44

这部分是转载文章 在此标明出处,以前有文章是转的没标明的请谅解,因为有些已经无法找到出处,或者与其它原因。

如有冒犯请联系本人,或删除,或标明出处。

因为好的文章,以前只想收藏,但连接有时候会失效,所以现在碰到好的直接转到自己这里。

原文 出http://www.cnblogs.com/YouyouWang/archive/2013/01/31/2887465.html

 

 

前言和中间一段都是我找到问题的过程和思维方法.没兴趣的可以直接跳过看后面的问题和解决.

前言:
  问题发生在站点完成后,部署到服务器上.以为这个是最轻松的工作.结果悲剧了.windows server 2008 R2 上用的是IIS7,无法识别没有后缀的URL重定向.网上狂找.很多人会说这个问题很常见啊网上的资料很多啊.其实不然.今天我要给出大家这个问题的最官方的解决办法.

  扯淡结束.先说问题.我搜索了很多以后发现几个问题.
  第一,提供的解决方案都是老的.很多网站就是互相复制.配图大多都没有了.
  第二,有配图的也多半是IIS6这个版本的图片.
  第三,最坑爹的就是这个了.所有资料都是要大家增加一个*星号的映射,看似问题解决了.可是有很多后遗症.比如当你真的需要访问有后最的文件的时候就会出问题了.
  第四,我感觉好像这种方法很山寨啊.microsoft既然自己吧MVC做成了无后缀的样式难道自己没提供方法吗.
  于是我通过不懈的查找.在官方网站上.找到了一个老外的同样问题.下面得到了官方的处理方法.


问题:
  微软MVC4开发以后URL地址是通过重定向得到的页面.所以没有后缀.IIS无法识别.
解决:
  微软在很早以前就给出了官方的解决方案只是国内好像知道的人不多(也可能是很多人知道大家认为太简单问题不高兴发在网上了吧).
  官方提供了一个处理URL无后缀的补丁
  下载地址:http://support.microsoft.com/kb/980368
  直接下载安装服务器.重启一下.好了现在不需要添加什么映射.你的IIS7也可以支持无后缀的重定向页面了

结尾:
  问题解决的很简单就只是下载一个补丁然后安装就好了.对这个问题不屑的路过就好了.不要说我太弱智.我只是希望给大家分享一些我实际遇到但又不是很容易找到答案的问题.
  如果对你有帮助请给我一个回复.对我就是莫大的动力.

转载此文请标注出处 http://www.cnblogs.com/YouyouWang

 

相关文章推荐

IIS6 MVC4 路由失效 无法访问

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

IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)

IIS7.5(经典/集成),IIS6,asp.net 4.0下配置Url映射(asp.net mvc)

IIS的URL重写(url地址映射)

例如可以将提交的地址http://www.test.com/info_122.htm映射到真正的地址 http://www.test.com/info.asp?id=122上去,这样有利于提高GOOG...

Windows Server 2008 IIS7设置攻略

首先让我们先从整体上认识一下它。IIS 7.0是一个完全模块化的Web服务器,熟悉流行的Apache Web服务器软件用户,都会知道它最大的优势就在于它的定制化,你可以把它配置为只能显示静态的HTML...

mvc4部署到iis7后加载不到样式,图片和js

(第一次写技术博客,初出茅庐小菜虫一个,如有写不对的地方望大神指出!也希望自己遇到的问题解决后能帮助到一些人)   一开始一看加载不到样式和图片以为是路径加载出问题了,心想这个项目用的加载方式都是@...

在Windows Server 2008 R2上部署ASP.NET MVC应用

OS: Windows Server 2008 R2 .NET: 4.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选择角色 > 添加角色 勾选Web服务器选...
  • jackvs
  • jackvs
  • 2013年05月20日 20:07
  • 11010

解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system administrator

解决IIS7运行ASP提示错误:An error occurred on the server when processing the URL. Please contact the system a...

ASP.NET MVC4网站部署在阿里ECS云服务器(WIndows Server 2012+IIS8环境)

首先交代一下服务器的环境配置 系统是WIndows Server2012(配置的时候选的是全能环境),服务器是IIS8 由于装了VS2012,所以系统也自动装上了.Net Framework4.5...

Asp.net MVC项目的部署(二):对IIS7的补充

Asp.net MVC项目的部署(二):对IIS7的补充ASP.NET2010-12-04 00:20:05阅读182评论0  字号:大中小 订阅转:http://www.cnblogs.com/xu...

.Net Web服务器部署 初级篇-Windows Server 2008 64位 IIS Oracle

注: 安装 IIS 安装FX (自动注册) 服务-添加角色-IIS(包括部分功能) 如果是64位操作系统iis - 应用程序池-高级设置-启用32位 服务-添加...
  • ajaxtop
  • ajaxtop
  • 2014年05月21日 11:27
  • 2696
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:IIS7无后缀URL部署问题 MVC4 MVC URL映射 windows server 2008
举报原因:
原因补充:

(最多只允许输入30个字)