微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

c# – 如何以编程方式检测我的应用程序是否在ASP.NET页面中的IIS 7.0集成模式下运行

通常我们应该控制我们的AppPools并能够强制管理管道模式.在我的情况下,我没有控制权,并希望根据托管流水线模式(集成与经典)实现代码背后的代码.我只是不知道如何检测到这一点.有没有一种简单的方法可以在页面后面的代码中执行此操作?

解决方法

查看 ApplicationPool.ManagedPipelineModeServerManager.ApplicationPools属性.因此,您可以检查当前AppPool的ApplicationPool.ManagedPipelineMode,例如 this示例do,但要为应用程序的ApplicationPool执行此操作,而不是像示例那样执行认应用程序域. ServerManager.ApplicationPools包含所有池,包括您的池.

原文地址:https://www.jb51.cc/csharp/100042.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐