问题标签 [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.
c# - 最早访问 .net 生命周期
在查看 .net 上的 IIS7 应用程序生命周期后:
http://msdn.microsoft.com/en-us/library/ms178473.aspx
为了获得最佳性能,我想找到一种方法来在创建 HttpContext 对象但在 HttpApplication 之前启动我的代码。(在加载 HttpApplication 类之后运行代码很容易,但在使用 HTTP 模块的构造函数触发任何事件之前,如下所示:
我知道我无法访问 User 对象,但我不需要它。
asp.net - 可以使用 HTTPModules 保护 Classic ASP 应用程序吗?
我有一个经典的 ASP 应用程序,目前使用在 IIS 6 上运行的 ASP.NET 表单身份验证进行保护,问题是我们的目的是要求此应用程序使用 Entrust TruePass 实现单点登录安全模型,我相信它使用客户端证书。这可以使用 ASP.NET Http 模块实现还是我必须编写一个 ISAPI 过滤器?还有其他选择吗?
browser - HttpModule 中的浏览器检测
有没有办法检测在 HttpModule 中发出请求的浏览器是什么?
谢谢。
c# - ASP.NET:您最常用的 httpmodules
对您最常用的 ASP.NET httpmodules 的描述感兴趣,这些 httpmodules 解决了您的 webapp 的特定问题。
欢迎使用最佳实践和现场使用。
asp.net - 使用 HttpModules 将事件附加到 Session OnStart 和 OnEnd
有谁知道使用 HttpModule(不接触 Global.asax 文件)将事件添加到 Session 的 OnStart 和 OnEnd 事件的干净方法?
asp.net - httpmodules 和 httphandlers 之间的交互
在我们的 asp.net 2.0 应用程序中,我们使用 httpmodule 和 httphandler 通过 cookie 计算一些指标。为了计算网络传输时间,httpmodule:EndRequest 将 Transferstart 存储在 cookie 中,httphandler:Processrequest 使用 datetime.now 减去 transferstart 以确定整体网络时间。它是否正确?我也不清楚请求流程。它是这样的:request > HttpModule::OnStart > HttpModule::OnEnd > HttpHandler::ProcessRequest?
asp.net - 处理关联的 HttpModule 时不处理 HttpHandler
在我们的 asp.net 2.0 应用程序中,我们有一个 HttpModule 和 HttpHandler。它们在 web.config 中注册以处理对某些文件类型的请求。使用 MS AJAX 从客户端异步发起请求。我注意到一些奇怪的事情:没有在每个 HttpModule:EndRequest 上输入 HttpHandler:ProcessRequest,这似乎是不正确的行为,因为我对事件流的理解:HttpModule:BeginRequest > HttpHandler:ProcessRequest > HttpModule:EndRequest。由于某种原因,有时会跳过处理程序部分。这可能是什么原因造成的?
c# - HttpModule 和 Global.aspx 之间的性能差异是什么?
我制作了一个网络应用程序,我在其中使用了一个模块,该模块在没有“www”网址(http://example.com/)的情况下重定向到“www”网址(http://www.example.com/)。但是由于我在共享托管服务器上,我没有实现 HttpModule 的权限,所以我尝试了使用 Global.asax 文件的相同模块代码。这样可行!
我使用以下 (Application_BeginRequest()) 事件来实现我的 HttpModule 功能。
Global.asax 文件中的模块和应用程序运行良好且正确,但我担心性能。
为什么我们在 asp.net 中使用 HTTPModules 如果我们可以使用 Global.asax 文件实现相同的功能。两者之间是否存在性能差异。或者在使用 Global.asax 文件而不是 HttpModule 时我需要担心的任何区别?
请解释!
asp.net - 在我的网站中添加 HttpModule 时出现“500 内部服务器错误”?
我有一个在 godaddy.com 注册的网站(用 ASP.NET 2.0 (C#) 开发)但是当我在我的 web.config 中添加 HttpModule 时,如下所示:
但它给了我“500 内部服务器错误”。当我删除上述标签时,我的网站运行正常。谁能猜出它为什么会产生这个问题?
asp.net - 检测是否加载了 HttpModule
我试图找到一种以编程方式检查是否加载了特定 HttpModule 的方法(因为我正在编写的组件需要模块正常工作)。我正在努力:
但这仅适用于 IIS5.1<httpModules>
部分,而不适用于较新的<system.webServer>
部分。
除了检查两个部分之外,是否有更好的方法来做到这一点?