为什么我在IIS7中的ASP.NET MVC中需要'经典模式'?
集成模式提供更多功能和更好的性能,为什么我需要经典模式?
也许我不明白这些差异,请有人解释一下吗?
答案 0 :(得分:2)
管道模式是应用程序池的属性,而不是ASP.NET MVC。
可能有一个ASP.NET MVC应用程序,但也有一些传统的经典ASP代码需要经典模式才能正常运行。
但是如果您的应用程序是纯ASP.NET MVC,那么您应该在Integrated Pipeline模式下运行。
答案 1 :(得分:1)
除了Kev在他的回答中已经提到的,它也是关于配置条目的。
在经典模式下运行处理程序时,使用不同的web.config元素来配置处理程序,而不是在集成模式下运行处理程序。这可能是您正在尝试的应用程序的情况,但它肯定没有理由这样做。您可以在web.config中对两者进行配置,因此无论Classic还是Integrated,它都可以正常工作。