asp.net – 检测是否加载了HttpModule
发布时间:2020-12-16 04:38:15 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试找到一种方法来以编程方式检查是否加载了特定的HttpModule(作为我正在编写的组件需要模块正常工作).我尝试着: bool ismodulepresent = false;foreach(HttpModuleAction module in ((HttpModulesSection)ConfigurationManager.GetSection("system.
我正在尝试找到一种方法来以编程方式检查是否加载了特定的HttpModule(作为我正在编写的组件需要模块正常工作).我尝试着:
bool ismodulepresent = false; foreach(HttpModuleAction module in ((HttpModulesSection)ConfigurationManager.GetSection("system.web/httpModules")).Modules) { if(module.Type == typeof(MyModule).FullName) { ismodulepresent = true; break; } } 但这仅适用于IIS5.1< httpModules>部分而不是较新的< system.webServer>部分. 有没有想过除了检查这两个部分之外还有更好的方法来做到这一点? 解决方法HttpModuleCollection modules = HttpContext.Current.ApplicationInstance.Modules; foreach (string moduleKey in modules.Keys) { IHttpModule module = modules[moduleKey]; // Do your check here } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 即使我在Windows 8中安装了协议,SignalR也不会使
- asp.net-mvc-3 – ASP.net MVC路由与可选的第一个参数
- 在ASP.NET MVC4 Web应用程序上,w3wp的CPU使用率上升到100%
- asp.net-mvc – 启用relaxedUrlToFileSystemMapping以允许以
- asp.net-mvc – 如何利用Resharper的“导航到控制器方法”功
- asp.net – Datareader,DataAdapter,Dataset,DataView之间的
- 新的ASP.NET捆绑功能 – 我如何以编程方式刷新某个捆绑包?
- asp.net-mvc-3 – 从View中访问RouteData.Values的最简单的
- asp.net-mvc – 动态类型的ViewPage
- asp.net – 客户端缓存vs Cookie
推荐文章
站长推荐
- kendo-ui – Kendo UI网格过滤器无法在引导程序M
- ASP.NET MVC中使用Bundle打包压缩js和css的方法
- asp.net-mvc – Asp.net Mvc 2:存储库,分页和过
- 将ASP.NET部署到Windows Azure云,应用程序在云上
- asp.net-mvc-3 – MVC Razor – 在一年中的12个月
- asp.net – web.config继承:导致XML解析错误
- asp.net-mvc – AJAX在IIS 7.5中返回404(本地),但
- asp.net – 如何序列化LINQ-to-SQL惰性列表
- asp.net-mvc-3 – MVC3和认证
- asp.net – 如何在Win Server 2k8和IIS7上修复40
热点阅读