加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 在IIS 6上托管ASP.NET MVC时是否会丢失功能?如

发布时间:2020-12-16 03:42:59 所属栏目:asp.Net 来源:网络整理
导读:作为一个开发团队,我们正在寻求切换到asp.net MVC,我听说有关IIS 6无法支持所有MVC功能的传闻.这是真的? IIS 7与IIS 6是否支持任何官方功能?我们应该完全避免在IIS6上运行吗? 解决方法 你不会失去ASP.Net MVC的任何功能;但是,您有两种选择之一.您可以在UR
作为一个开发团队,我们正在寻求切换到asp.net MVC,我听说有关IIS 6无法支持所有MVC功能的传闻.这是真的? IIS 7与IIS 6是否支持任何官方功能?我们应该完全避免在IIS6上运行吗?

解决方法

你不会失去ASP.Net MVC的任何功能;但是,您有两种选择之一.您可以在URL上定义扩展名,以便设置映射.例如:

www.example.com/books/computer/list

可能成为:

www.example.com/books.mvc/computer/list

只要映射到ASP.Net,就可以使用任何扩展名.我目前正在使用.aspx,这意味着我可以避免在牺牲无扩展URL的情况下更改IIS配置.

提到的另一个选项是使用通配符映射.这样做是将所有请求路由到ASP.Net.甚至要求静态内容,如图像.这确实会对您要测量的性能产生负面影响.有很多方法可以解决这个问题,我相信将所有内容放在一个特定的虚拟目录中,你关闭了通配符映射,但我还没有完全探索过这个选项.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读