我正在将一个asp.net MVC3应用程序从它的测试框移到实时服务器上。我注意到虽然它在测试盒上工作
WindowsServer2003WebEdition SP2
没有通配符脚本映射(在网站或‘网站’级别):我认为这是IIS6的需要,我认为在上面的服务器是IIS6.
那么,为什么上面的网站工作。我想我在Web安装程序中安装了ASP.NET MVC3。这提到了一些关于IIS7首选配置的内容。这与此有关吗?我能复制到活的盒子里吗?当前,活动服务器需要通配符脚本映射。
发布于 2011-03-21 12:59:53
在应用程序级别上是否有一组脚本映射(包括通配符)?
AFAIK:
编辑:一切都变得清晰..。http://haacked.com/archive/2010/12/22/asp-net-mvc-3-extensionless-urls-on-iis-6.aspx -- ASPNET_ISAPI过滤器可以在.Net 4.0时处理这一问题。(它还用于处理早期版本中的无炊具会话状态URLs它只是变得更通用)。
https://serverfault.com/questions/249770
复制相似问题