在iis6里使用没有扩展名的mvc
这2天mvc第二个预览终于出来了。赶紧拿过来测试。在装了3.5的虚拟主机上运行正常。应该已经可以到能正常使用的阶段了。不过我前面一篇翻译的文章中说到,如果使用的是iis6的话就只能忍气吞声的使用带扩展名方式的mvc了,实际情况是这样吗?其实有urlrewrite经验的人都知道,在iis6下完全可以重写到目录。那么理论上,我们只有做相同的设置,mvc应该也可以。事实上也如此,我已经测试通过。
设置如下:
点击这里的配置按钮。
点这里的插入按钮,把.net2.0的isapi插入到新窗口下面一半的通配符应用程序映射里。
注意这里的确认文件是否存在一定不要选,否则设置就没用了。
完成以上设置以后,mvc就可以以目录形式存在了。表现相当良好。不过要注意一点的是,这样设置以后很费资源,因为要把所有请求都先交给iis处理。记得园子里以前有过关于这方面的讨论。感兴趣的人去翻翻看吧。