我可以没有IIS 7集成模式吗?

时间:2009-04-27 15:38:00

标签: c# asp.net iis-7

我想知道不适应它的缺陷是什么,因为我面临着集成模式的许多问题。 例如,URLRewritng.net没有使用集成模式解析阿拉伯语查询字符串,还有许多其他问题。

更好的问题是,他们是否能够从web.config中结合使用,我的意思是让一些HTTP处理程序和模块以适合它的模式运行?

1 个答案:

答案 0 :(得分:3)

IIS7集成模式的主要优势似乎是将本机.NET集成到HTTP请求/响应管道中。

本机集成使您可以访问每个请求,甚至是静态文件,并且不需要在服务器本身上配置配置文件中的设置,这使得共享托管变得更容易。

在IIS6中,可以通过使用通配符映射(*)将.NET集成到管道中,这基本上为您提供了IIS7集成模式的大部分优势,尽管有人说通配符映射降低了性能,似乎没有人具有特定数字和 this SO question actually shows that performance is not impacted at all.

我认为仅仅为了支持集成模式而更改代码是值得的,坚持经典模式并在必要时启用通配符映射。