为什么我在IIS7中的ASP.NET MVC中需要“经典模式”?

时间:2010-10-06 14:25:49

标签: asp.net-mvc iis-7 asp-classic integrated-pipeline-mode

为什么我在IIS7中的ASP.NET MVC中需要'经典模式'?

集成模式提供更多功能和更好的性能,为什么我需要经典模式?

也许我不明白这些差异,请有人解释一下吗?

2 个答案:

答案 0 :(得分:2)

管道模式是应用程序池的属性,而不是ASP.NET MVC。

可能有一个ASP.NET MVC应用程序,但也有一些传统的经典ASP代码需要经典模式才能正常运行。

但是如果您的应用程序是纯ASP.NET MVC,那么您应该在Integrated Pipeline模式下运行。

答案 1 :(得分:1)

除了Kev在他的回答中已经提到的,它也是关于配置条目的。

在经典模式下运行处理程序时,使用不同的web.config元素来配置处理程序,而不是在集成模式下运行处理程序。这可能是您正在尝试的应用程序的情况,但它肯定没有理由这样做。您可以在web.config中对两者进行配置,因此无论Classic还是Integrated,它都可以正常工作。