问题标签 [httpmodule]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 如何仅针对特定页面类型使 http 模块发生火灾事件
我在共享点站点上有一个 http 模块,该模块实例化一个自定义类并将其添加到会话中,并为我的站点执行其他初始操作。但是,我注意到所有请求类型(.aspx、.js、.png、.jpg)都调用了 http 模块。
有没有办法只为.net 特定页面类型调用 http 模块?
c# - HttpModule - 获取 HTML 内容或修改控件
尝试过这样的事情:
运行此程序时,我得到“对象引用未设置为对象的实例。” 最后一行...
如何在原始文件的特定位置插入两行文本(asp.net/html)?以及如何确定文件的扩展名(我只想将其应用于 aspx 文件......?
c# - HttpModule 禁用 SharePoint 2003 管理员
我有一个 Web 部件,其中包含指向例如“管理用户”i SharePoint (2003) 的链接
我还有一个 http 模块,它必须向通过 sharePoint 站点提供的 aspx 页面添加一些 JavaScript。这对于普通用户提供的页面运行良好,但是当单击这些管理页面时,由 Web 部件提供......
有什么问题?如何调整过滤器以允许使用脚本提供这些页面?
Http 模块正在处理此事件:ReleaseRequestState...
c# - 带有过滤器的 HttpModule - Writer 方法被调用两次
我有一个带有过滤器(PageFilter)的 HttpModule,其中 PageFilter 的 Writer 方法为每个页面请求调用两次,不幸的是结果不同。
过滤器的想法是定位“”并在其前面插入一些文本/脚本。我找到了一堆小错误(并更正了它们),但是这个错误在欺骗我......
构造函数 og PageFilter 被调用一次,但它的 writer 方法每次请求被调用两次?
下面是 PageFilter.Writer 的内容(运行两次)
该方法第一次运行 case (1) 运行并在第二个 case (2) 运行......这不是我想要的,任何人都知道为什么和/或如何让它工作(一致地)?
asp.net - HttpModule 似乎不起作用
我创建了一个简单的 HttpModule 来记录我现有 Web 服务的使用情况。有一个包含单个类的 dll
编译完 dll 后,我将它添加到 webservice 的 bin 文件夹中,并在 webservice 的 web.config 中添加:
这在我的计算机上运行良好,但是当我将其复制到生产服务器时,什么也没有发生。数据库中没有新条目,ExceptionManager 没有记录任何条目。就好像它根本不存在一样。
我能错过什么?
编辑:在执行另一个测试后,我可以添加它在我为拥有自己的顶级虚拟目录的 web 服务添加它时工作。它不适用于驻留在作为另一个虚拟目录的子文件夹的虚拟目录中的 Web 服务。
我知道 HttpModules 设置被子目录继承,但看起来父目录的存在妨碍了。
asp.net - 如何在中等信任环境中连接到当前的 FormsAuthenticationModule?
我的应用程序中有一个 HttpModule,它使用以下代码连接到 FormsAuthenticationModule 的 Authenticate 事件:
不幸的是,对 context.Modules 的调用失败,因为应用程序需要在中等信任环境中运行。还有其他方法可以让我参与此活动吗?
asp.net - HTTPModule 事件执行顺序?
有谁知道站点或页面,或者知道 HTTPModule 事件执行的 HTTPApplication 类事件的执行顺序?
我找到了所有事件的MSDN 文档,但它没有显示流程步骤列表,我也找不到。
asp.net - 依赖注入一个 HTTPModule
Google/MyBrain 让我失望了。如果不使用框架(我永远无法超越我的同事),鉴于您(程序员)无法控制创建实例,您如何将依赖项注入 HTTPModule?
我们是在破解自定义 web.config 部分 + 反射,还是有一些我没有看到的更干净的东西?
例如,使用 Karl Seguin 的示例模块作为基础,并假设实现了 ILogger。.Net 2.0 固件
正是这样的事情让我意识到我是多么鄙视 MSDN。
iis - 动态加载 HTTP 模块,可能使用 Unity?
有没有人看过任何关于如何为 IIS 动态加载 HTTP 模块的方法、文档或其他内容?
基本上我要做的是加载 HTTP 模块,我将它们称为 HTTPModuleA、HTTPModuleB 和 HTTPModuleC。但是,可以随时使用 HTTPModuleD、HTTPModuleE 或 HTTPModuleF 更改模块。我基本上想把它们放在配置文件中,但不想有引用或任何东西。我希望能够仅将它们放入特定路径(即程序集的 dll),为文件/路径设置配置文件条目,并让 Unity 或其他框架将它们拾取并加载它们。可能每 2-3 分钟扫描一次更改。
任何关于如何完成这项工作的想法都非常感谢。谢谢!
c# - 使用带有 .html 文件扩展名的 HttpModule
我需要访问 httpmodule 中的会话。当我的页面是 aspx 页面时它可以正常工作,但是当请求 url 为 .html 时 context.session 为 null 我将 .html 映射为使用 aspnet_isapi.dll
我正在尝试访问 context_PreRequestHandlerExecute 中的会话,并且我有 httpmodule 继承 IReadOnlySessionState