如何在 ASP.NET 模块中处理应用程序启动事件
我正在编写一个 asp.net HTTP 模块,它需要从本地文件(例如存储在应用程序根目录中的 config.xml)读取配置数据一次,然后根据配置对传入请求执行一…
是否可以修改 IIS HttpModule 中 HttpRequest POST 的内容?
我需要修改 IIS 中某些 HttpRequest(SSAS 连接字符串)的内容。基本上,我需要向请求中包含的 SOAP 添加一个元素。 到目前为止,我的方法是向 HttpRe…
将 HTTPModule 安装到 GAC 中
在使用 Sharepoint 和 WCF 时,我遇到了一篇文章 - Sharepoint 2007 和 WCF 作者在其中指出需要修复虚拟路径提供程序。他通过 HTTPModule 实现了这一…
httpModules 无法在 iis7 上运行
我有以下模块, public class LowerCaseRequest : IHttpModule { public void Init(HttpApplication context) { context.BeginRequest += new EventHa…
使用Http模块进行授权AuthorizeRequest或BeginRequest
我有一个带有susciription 的wap 站点,我想检查用户是否有权查看某些页面。我决定使用 http 模块。 我应该使用 AuthorizeRequest 还是 BeginRequest …
当 .NET HttpModule RewritePath 调用的目标是 PHP 文件时,$_POST 数组为空
我们有一个在 IIS 6 上运行的应用程序,它使用自定义 HttpModule 来重写 url。这非常有效(我们做得很好),除非 Context.RewritePath 目标是 .php 文…
可以将新的文件扩展名映射到 ASP.NET 中的现有处理程序吗?
我有一个场景,我的应用程序将发布由 PC 和移动设备使用的服务,并且我有一个 HTTPModule,我只想对移动请求执行工作。因此,我认为最好的方法是将移…
挂钩到 HttpModule 中的 Application_Start
我正在实现一个简单的 HttpModule,我希望在 Web 应用程序启动时运行一些代码。但我惊讶地发现我通常从 Global.asax 使用的 Application_Start 事件在…
如何将字符串插入到响应流中任何我想要的地方?
可能有一种简单的方法可以做到这一点,但我看不到它... 我创建了一个简单的 Http 模块,它在 PreRequestHandler 上启动计时器并停止 PostRequestHandl…
如何保持 HttpModule 的活动(也称为将其注册为单例)
我很确定我在某处见过这个,但我似乎无法在任何地方找到它。我有一个可以跨多个请求使用的 HttpModule。换句话说,不需要在每个请求上创建一个新的模…
在 ASP.NET 中运行连接时保留一个对象
我正在使用 ASP.NET 开发一项 Web 服务,不是 .asmx 或 WCF,它是自定义的,所以我正在使用 Http 类(上下文、请求、响应等)。会话已禁用。我正在使…
IIS7 中的自定义基本身份验证失败
我有一个 ASP.NET MVC 应用程序,其中包含一些 RESTful 服务,我试图使用自定义基本身份验证来保护这些服务(它们根据我自己的数据库进行身份验证)。…
asp.net ajax + http模块失败
我正在尝试asp.net+ajax+httpmodule。 我的表单 C# 代码 protected void Login(object sender, EventArgs e) { lblLoginStatus.Text = "Login Success…
HttpModule 是否在工作线程之间共享?
我是否必须锁定对实例成员的访问? 例子: public class HttpModule : IHttpModule { //... Dictionary foo; void UseFoo(int a, int b) { foo[a] = b…