httpmodule相关内容

IIS7 ISAPI过滤器模块&HttpModule 事件 - 它们如何排列?

因此,集成管道模式下的 IIS7 使用 IsapiFilterModule 填充 ISAPI 过滤器 DLL 并在过滤器上触发正确的“事件",这与经典模式下的 IIS 或 IIS7 的早期版本完全不同,因为这意味着 HttpModules 会触发在集成管道模式下的 ISAPI 过滤器旁边. 那么有没有人碰巧知道 ISAPI 事件 (http://msdn.microsoft.com/en-u ..
发布时间:2022-01-25 08:39:00 其他开发

如何分析 ASP.NET MVC 应用程序中请求的性能?

我想捕获 ASP.NET MVC 应用程序中请求的命中时间、处理时间、内存消耗和响应时间. 有什么方法或工具可以执行此操作吗? 解决方案 检查 miniprofiler,由 stackoverflow 团队开发 http://code.google.com/p/mvc-mini-profiler/ 这可以帮助您进行一些分析.有一个可用的 nuget 包,您可以使用它来将其 ..
发布时间:2022-01-25 00:02:48 C#/.NET

Server.TransferRequest() 和 http 状态码

我必须实现一个自定义 HttpModule 来处理 Sharepoint 中的 404 错误. 它侦听 PreSendRequestContent 事件,并查找 404 状态代码.如果找到,则执行 TransferRequest. void App_PreSendRequestContent(object sender, EventArgs e){HttpResponse res = Ap ..
发布时间:2021-12-23 18:59:13 C#/.NET

如何使用自定义 IHttpModule 和 HttpRequest 过滤器修改 POST 请求?

概述 我希望能够修改对 3rd 方 Web 服务(ArcGIS Server)的请求参数和内容.这将用于创建存在于任何客户端应用程序和服务器应用程序之间的安全层. 我认为我已经找到了解决方案,但我目前在实施过程中遇到了一些困难. 潜在解决方案:使用自定义请求过滤器修改请求 对于解决方案,我基于 MSDN 上显示的示例.我已经“增强"了代码,以便我可以使用正则表达式搜索和替换 ..
发布时间:2021-12-19 16:27:09 C#/.NET

是否可以在 IIS HttpModule 中修改 HttpRequest POST 的内容?

我需要修改 IIS 中某些 HttpRequests(SSAS 连接字符串)的内容.基本上,我需要向包含在请求中的 SOAP 添加一个元素. 到目前为止,我的方法是向 HttpRequest 添加过滤器,并在过滤器的 Read 方法中执行更改.不过,据我所知,Read 永远不会被执行. 我对 Request.Filter 的理解是它从 IIS 处理请求时读取,因此 IIS 应该看到我修 ..
发布时间:2021-12-19 16:26:58 C#/.NET

IHttpHandler 与 IHttpModule

我的问题很简单(尽管答案很可能不是):我正在尝试决定如何在 C#/ASP.NET 中实现服务器端上传处理程序. 我使用过 HttpModules(IHttpModule 接口)和 HttpHandlers(IHttpHandler 接口),我发现我可以使用任何一种机制来实现它.我也发现我不明白两者之间的区别. 所以我的问题是:在什么情况下我会选择使用 IHttpHandler 而不是 ..
发布时间:2021-12-19 16:15:14 C#/.NET

HTTPModule 事件执行顺序?

有谁知道某个站点或页面,或者知道 HTTPModule 事件执行的 HTTPApplication 类的事件的执行顺序吗? 我找到了 MSDN 文档事件,但它没有显示流程步骤列表,我也找不到. 解决方案 也许这有帮助 http://support.microsoft.com/kb/307985/en-us/ HttpApplication 类提供了许多模块可以与之同步的事 ..
发布时间:2021-12-02 09:37:52 C#/.NET

将 HttpModule .Net 类库移植到 .Net Core Web API

我正在将一个项目从 .net Web 应用程序迁移到 .Net 核心 Web API. 我在 IIS 集成模式下使用 HTTP 模块,它是 .net 框架类库. 所以,考虑按原样移植到我的新核心应用程序中. 我将 web.config 粘贴到我的新核心应用中,并添加了对该 Http 模块的项目引用,然后它就开始工作了. 我的 BeginRequest 方法中有一些 Cont ..
发布时间:2021-11-24 18:24:20 C#/.NET

带有缓存插件的 ImageResizer.net 导致重复的输出缓存

我有一个奇怪的问题,当我在 Orchard CMS 中启用输出缓存并启用 ImageResizer.net 缓存插件时,我得到了重复的页面内容(完整的 DOM).仅供参考,我正在部署到 Azure 小型预留实例. 任何解决方法的想法 - 我是否需要为输出缓存创建缓存配置文件而不是缓存图像,因为缓存插件会处理这个问题? 提前致谢, 彼得 诊断信息: Image resize ..
发布时间:2021-06-13 18:47:32 其他开发

HttpModule不会拦截IIS 5.1中的js和CSS文件

我正在实现HttpModule来压缩请求.下面是HttpModule的编码: 公共类Global:IHttpModule{公共无效Init(HttpApplication app){app.PostReleaseRequestState + =新的EventHandler(app_PostReleaseRequestState);}无效的app_PostReleaseRequestState(对 ..
发布时间:2021-04-10 20:22:30 C#/.NET

IHttpModule.BeginRequest触发2倍,Application_BeginRequest触发1倍

我正在运行VS 2008和.NET 3.5 SP1. 我想在我的ASP.NET应用程序的 HttpModule 中实现点击跟踪.我想很简单.但是,我的 HttpModule 的 BeginRequest 事件对于每次点击都触发两次.该站点现在非常简单...没有安全性,只有一点数据库工作.每页命中应记录一行.为什么此事件触发两次? 此外, IHttpModule.BeginRequest ..
发布时间:2021-04-10 19:38:34 C#/.NET

HttpModule Init方法未调用

最近我正在实现HttpMoudle.并卡有 System.NullReferenceException:对象引用未设置为对象实例的错误. 这是我的代码. 公共类MyHttpModuler:IHttpModule{私有静态IAuthProvider authProvider = null;#region IHttpModule成员//////处理实现 ..
发布时间:2021-04-10 19:25:53 C#/.NET

如何处理ASP.NET模块中的应用程序启动事件

我正在编写一个asp.net HTTP模块,该模块需要从本地文件(例如存储在应用程序根目录中的config.xml)一次读取配置数据,然后根据配置对传入的请求. 由于Asp.NET模块中没有可用的Application_Start/Application_init挂钩,因此处理该方案的最佳方法是什么.我试图避免每次请求到来时都读取配置文件.理想情况下,我想在应用程序启动时读取配置文件. ..
发布时间:2021-04-10 19:24:14 C#/.NET

IIS 8.5中的HttpModule未加载

我已经用C#为IIS 8.5编写了一个简单的托管HttpModule,并将其安装到了全局程序集缓存(CLR版本4.0.30319)中.IIS检测到存在此问题,我已将其作为模块安装在应用程序主机级别. 不幸的是,它似乎根本没有执行.我们只提供静态内容,但是由于IIS以集成模式运行,所以我给所有的请求(不仅是ASP.NET管道中的请求)执行HttpModules的印象. HttpModul ..
发布时间:2021-04-01 20:49:46 C#/.NET