win2008 IIS7无后缀URL部署问题 MVC4 MVC URL映射
前言和中间一段都是我找到问题的过程和思维方法.没兴趣的可以直接跳过看后面的问题和解决.
前言:
问题发生在站点完成后,部署到服务器上.以为这个是最轻松的工作.结果悲剧了.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
您可能感兴趣的文章:
- PowerShell管理Win Server 2008 R2
- IIS7中Ajax.AjaxMethod无效的原因及解决方法
- win2008 enterprise R2 x64 中安装SQL server 2008的方法
- win2008内置防火墙配置方法说明
- Win2008,windows2008序列号查看器
- iis7中session丢失的解决方法小结
- Win2008 server + IIS7 设置身份模拟(ASP.NET impersonation)
- win2008中限制使用迅雷下载的方法[软件策略]
- IIS7 fastcgi方式安装php
- 让Win2008+IIS7+ASP.NET支持10万并发请求
- win2008 R2搭建php网站环境分析
- win2008之IIS7中FTP设置技巧
- asp.net iis7默认文档错误异常的解决方法
- Win2008远程控制确保安全的设置技巧
- WIN2008 R2上安全加强方面的四点注意事项!
- win2008 r2 服务器环境配置(FTP/ASP/ASP.Net/PHP)
- 正确开启Win2008远程桌面的方法
- Win2008 网络策略设置方法 让访问更安全
- 关于 Server 2008 IIS7 导入SSL证书
- WCF 发布到IIS7实践