【发布时间】:2010-10-06 14:25:48
【问题描述】:
为什么在 IIS7 的 ASP.NET MVC 中需要“经典模式”?
集成模式提供更多功能和更好的性能,那我为什么需要经典模式?
也许我不明白其中的区别,请有人解释一下吗?
【问题讨论】:
标签: asp.net-mvc iis-7 asp-classic integrated-pipeline-mode
为什么在 IIS7 的 ASP.NET MVC 中需要“经典模式”?
集成模式提供更多功能和更好的性能,那我为什么需要经典模式?
也许我不明白其中的区别,请有人解释一下吗?
【问题讨论】:
标签: asp.net-mvc iis-7 asp-classic integrated-pipeline-mode
管道模式是应用程序池的属性,而不是 ASP.NET MVC。
您可能有一个 ASP.NET MVC 应用程序,但也有一些需要经典模式才能正常运行的旧版经典 ASP 代码。
但如果您的应用程序是纯 ASP.NET MVC,那么是的,您应该在集成管道模式下运行。
【讨论】:
除了 Kev 在他的回答中已经提到的之外,它还与配置条目有关。
在经典模式下运行处理程序时,您使用不同的 web.config 元素来配置处理程序,而不是在集成模式下。您正在尝试的应用程序可能就是这种情况,但这当然不是这样做的理由。您可以在 web.config 中对两者进行配置,因此无论经典还是集成,它的工作方式都是一样的。
【讨论】: