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