httpmodule相关内容
我在 godaddy.com 注册了一个网站(使用 ASP.NET 2.0 (C#) 开发)但是当我在我的 web.config 中添加 HttpModule 时,如下所示: 但它给了我“500 内部服务器错误".当我删除上述标签时,我的网站
..
因此,集成管道模式下的 IIS7 使用 IsapiFilterModule 填充 ISAPI 过滤器 DLL 并在过滤器上触发正确的“事件",这与经典模式下的 IIS 或 IIS7 的早期版本完全不同,因为这意味着 HttpModules 会触发在集成管道模式下的 ISAPI 过滤器旁边. 那么有没有人碰巧知道 ISAPI 事件 (http://msdn.microsoft.com/en-u
..
我有一个简单的 HTTPModule,它可以进行一些自定义会话状态管理. public void Init(HttpApplication 上下文){context.AcquireRequestState += new EventHandler(ProcessBeginRequest);ActivityLogger.LogInfo(DateTime.UtcNow.ToLongTimeString
..
我使用 MVC 文件夹结构,其中 URL 路由恰好与目录名称匹配,例如: \My\Cool\Thing\ThingController.cs 需要可以通过这个网址访问: http://blahblah/My/Cool/Thing 我有 MVC 路由工作,但不幸的是依赖默认 {action} &{id},IIS Express 将请求路由到 DirectoryListingMod
..
我想捕获 ASP.NET MVC 应用程序中请求的命中时间、处理时间、内存消耗和响应时间. 有什么方法或工具可以执行此操作吗? 解决方案 检查 miniprofiler,由 stackoverflow 团队开发 http://code.google.com/p/mvc-mini-profiler/ 这可以帮助您进行一些分析.有一个可用的 nuget 包,您可以使用它来将其
..
我创建了一个 HttpModule 来捕获请求以进行审计. 对于网络方法的 Ajax 请求,我还想记录与请求关联的 JSON 数据. 例如请求 POST/MyPage.aspx/AddRecord HTTP/1.1 x-requested-with: XMLHttpRequest 接受语言:en-gb 推荐人:http://fiddlerlocal:5000/AddReco
..
我们有一个 URLRewriting 模块,它在 BeginRequest 事件方法中使用 Response.Redirect 来更改目标页面. 使用 Server.Transfer 或 Server.TransferRequest 而不是 Response.Redirect 会更好吗? 解决方案中还有其他 HTTP 模块,我会使用 Server.Transfer 绕过任何其他模块,还是会
..
我必须实现一个自定义 HttpModule 来处理 Sharepoint 中的 404 错误. 它侦听 PreSendRequestContent 事件,并查找 404 状态代码.如果找到,则执行 TransferRequest. void App_PreSendRequestContent(object sender, EventArgs e){HttpResponse res = Ap
..
概述 我希望能够修改对 3rd 方 Web 服务(ArcGIS Server)的请求参数和内容.这将用于创建存在于任何客户端应用程序和服务器应用程序之间的安全层. 我认为我已经找到了解决方案,但我目前在实施过程中遇到了一些困难. 潜在解决方案:使用自定义请求过滤器修改请求 对于解决方案,我基于 MSDN 上显示的示例.我已经“增强"了代码,以便我可以使用正则表达式搜索和替换
..
我需要修改 IIS 中某些 HttpRequests(SSAS 连接字符串)的内容.基本上,我需要向包含在请求中的 SOAP 添加一个元素. 到目前为止,我的方法是向 HttpRequest 添加过滤器,并在过滤器的 Read 方法中执行更改.不过,据我所知,Read 永远不会被执行. 我对 Request.Filter 的理解是它从 IIS 处理请求时读取,因此 IIS 应该看到我修
..
我的问题很简单(尽管答案很可能不是):我正在尝试决定如何在 C#/ASP.NET 中实现服务器端上传处理程序. 我使用过 HttpModules(IHttpModule 接口)和 HttpHandlers(IHttpHandler 接口),我发现我可以使用任何一种机制来实现它.我也发现我不明白两者之间的区别. 所以我的问题是:在什么情况下我会选择使用 IHttpHandler 而不是
..
有谁知道某个站点或页面,或者知道 HTTPModule 事件执行的 HTTPApplication 类的事件的执行顺序吗? 我找到了 MSDN 文档事件,但它没有显示流程步骤列表,我也找不到. 解决方案 也许这有帮助 http://support.microsoft.com/kb/307985/en-us/ HttpApplication 类提供了许多模块可以与之同步的事
..
我正在将一个项目从 .net Web 应用程序迁移到 .Net 核心 Web API. 我在 IIS 集成模式下使用 HTTP 模块,它是 .net 框架类库. 所以,考虑按原样移植到我的新核心应用程序中. 我将 web.config 粘贴到我的新核心应用中,并添加了对该 Http 模块的项目引用,然后它就开始工作了. 我的 BeginRequest 方法中有一些 Cont
..
我有一个奇怪的问题,当我在 Orchard CMS 中启用输出缓存并启用 ImageResizer.net 缓存插件时,我得到了重复的页面内容(完整的 DOM).仅供参考,我正在部署到 Azure 小型预留实例. 任何解决方法的想法 - 我是否需要为输出缓存创建缓存配置文件而不是缓存图像,因为缓存插件会处理这个问题? 提前致谢, 彼得 诊断信息: Image resize
..
我正在实现HttpModule来压缩请求.下面是HttpModule的编码: 公共类Global:IHttpModule{公共无效Init(HttpApplication app){app.PostReleaseRequestState + =新的EventHandler(app_PostReleaseRequestState);}无效的app_PostReleaseRequestState(对
..
我正在运行VS 2008和.NET 3.5 SP1. 我想在我的ASP.NET应用程序的 HttpModule 中实现点击跟踪.我想很简单.但是,我的 HttpModule 的 BeginRequest 事件对于每次点击都触发两次.该站点现在非常简单...没有安全性,只有一点数据库工作.每页命中应记录一行.为什么此事件触发两次? 此外, IHttpModule.BeginRequest
..
最近我正在实现HttpMoudle.并卡有 System.NullReferenceException:对象引用未设置为对象实例的错误. 这是我的代码. 公共类MyHttpModuler:IHttpModule{私有静态IAuthProvider authProvider = null;#region IHttpModule成员//////处理实现
..
我正在编写一个asp.net HTTP模块,该模块需要从本地文件(例如存储在应用程序根目录中的config.xml)一次读取配置数据,然后根据配置对传入的请求. 由于Asp.NET模块中没有可用的Application_Start/Application_init挂钩,因此处理该方案的最佳方法是什么.我试图避免每次请求到来时都读取配置文件.理想情况下,我想在应用程序启动时读取配置文件.
..
我正在使用godaddy.com注册一个网站(使用ASP.NET 2.0(C#)开发)但是,当我在我的web.config中添加HttpModule时,如下所示: 但是它给我"500 Internal Server Er
..
我已经用C#为IIS 8.5编写了一个简单的托管HttpModule,并将其安装到了全局程序集缓存(CLR版本4.0.30319)中.IIS检测到存在此问题,我已将其作为模块安装在应用程序主机级别. 不幸的是,它似乎根本没有执行.我们只提供静态内容,但是由于IIS以集成模式运行,所以我给所有的请求(不仅是ASP.NET管道中的请求)执行HttpModules的印象. HttpModul
..