1

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

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

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

4

2 回答 2

2

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

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

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

于 2010-10-06T15:24:19.573 回答
1

除了 Kev 在他的回答中已经提到的内容之外,它还与配置条目有关。

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

于 2010-10-06T17:18:58.950 回答