我的问题类似于但不完全相同:Whycan'tmyhost(softsyshosting.com)supportBeginRequestandEndRequesteventhandlers?(我还阅读了其中引用的mvolo博客)目标是在IHttpModule.Init事件(或模块内部的任何地方)中成功HookHttpApplication.BeginRequest,使用通过system.webServer配置集成的普通HttpModule,即不这样做的:入侵Global.asax或覆盖HttpApplication(该模块旨在自包含和可重用,因此例如我有这样的配置):到目前为止,我尝试将
这是我特别想做的:我写了一个HttpModule来做一些特定于站点的跟踪。我们网站上的一些旧.aspx页面是硬编码的,没有真正的控件,但它们是.aspx文件,所以我的模块在被请求时仍会运行。我的模块的处理程序附加到PostRequestHandlerExecute,所以我相信应该已经确定了将发送回请求者的内容。我需要能够提取标题标签中的任何字符串。如果ChunkyBacon在最终呈现的HTML中发送给请求者。那我要“大块培根”。想法? 最佳答案 有趣的小挑战。代码如下:StreamWatcher.cspublicclassStrea
我正在使用HttpModule在我的网站上做一些URL缩短。我正在使用VisualStudio2008和IIS7,以及.Net3.5。当模块在web.config的system.webServer元素中指定,并且站点在IIS中运行时,它工作正常。配置如下所示:...我的模块附加到BeginRequest事件,一切正常。但是,我无法使用内置的VSWeb服务器(Cassini)运行它。我尝试将模块配置移动到web.config中的system.web元素,但没有成功。我在上面设置了一个断点,没有任何反应。关于为什么这会成为一个问题有什么想法吗?(我还在global.asax中尝试了Appl