首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC3通配符脚本映射在IIS6中

MVC3通配符脚本映射在IIS6中
EN

Server Fault用户
提问于 2011-03-21 11:22:11
回答 1查看 790关注 0票数 0

我正在将一个asp.net MVC3应用程序从它的测试框移到实时服务器上。我注意到虽然它在测试盒上工作

WindowsServer2003WebEdition SP2

没有通配符脚本映射(在网站或‘网站’级别):我认为这是IIS6的需要,我认为在上面的服务器是IIS6.

那么,为什么上面的网站工作。我想我在Web安装程序中安装了ASP.NET MVC3。这提到了一些关于IIS7首选配置的内容。这与此有关吗?我能复制到活的盒子里吗?当前,活动服务器需要通配符脚本映射。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2011-03-21 12:59:53

在应用程序级别上是否有一组脚本映射(包括通配符)?

AFAIK:

  • 如果您的MVC应用程序被部署到http://server/,那么您需要一个站点级的通配符。
  • 如果它被部署到http://server/appdir/,您只需要在appdir级别使用它。

编辑:一切都变得清晰..。http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx -- ASPNET_ISAPI过滤器可以在.Net 4.0时处理这一问题。(它还用于处理早期版本中的无炊具会话状态URLs它只是变得更通用)。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/249770

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档