在IIS中插入一个“通配符应用程序映射”后,比如,插入“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”,则所有扩展名的请求都会由“c:\windows\microsoft.net\framework\v2.0.50727\aspnet_isapi.dll”来处理。
这会对性能有什么影响呢?
影响很小,如下是一个测试结果供参考
http://stackoverflow.com/questions/323325/iis-6-0-wildcard-mapping-benchmarks
http://stackoverflow.com/questions/583347/what-are-the-performance-implications-of-wildcard-mapping-all-requests-through-ii
对性能不清楚,但是如果使用vs2010开发的mvc项目必须在IIS中插入这个文件否则程序无法运行。
mvc默认就是这样啊,不然它的路由是用不了的。可以在程序中顾虑不被处理的文件格式啊
肯定会一定影响的。例如你的html页面和静态资源,iis可以直接解析的,却要经过.NET 框架去处理。
我也是在思考这个问题,求大神说明