为什么没有启用 ManagedEngine,ASP.Net 仍能工作?

为什么没有启用 ManagedEngine,ASP.Net 仍能工作?

在各地(https://www.microsoftpressstore.com/articles/article.aspx?p=2231761&seqNum=2https://docs.microsoft.com/en-us/iis/get-started/introduction-to-iis/iis-modules-overview#module-reference) 我看到有声明称,IIS 模块“ManagedEngine”必须可用,ASP.Net 应用程序才能运行。然而,在 Window 2012 R2 服务器上,这似乎并非如此 - 即使未启用 ManagedEngine,ASP.Net 应用程序也可以运行。它在 applicationHost.configglobalModules的部分中定义,但未在<modules>该文件的部分或我在层次结构中看到的任何其他文件的部分中列出;并且在 IIS 管理器的模块工具中,它在“配置本机模块”窗口中显示为未启用。

ManagedEngine 是否有一些特殊处理,以便它不必像其他模块一样启用?或者模块启用不像我想象的那样工作?

谢谢!

马丁

相关内容