问题标签 [httpapplication]
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# - `_[....]` 是一个有效的标识符吗?
我刚刚安装了来自 Microsoft 的 .NET 4.5 参考源,因为我正在尝试调试我看到的问题,并且在HttpApplication.cs
.
注意倒数第二行private bool _[....]; // per call
。
是否是_[....]
有效标识符(在任何编译级别,包括 IL)或自编译后源是否已更改?
asp.net - HttpContext.Current.ApplicationInstance.Application 与 HttpContext.Current.Application
如果我想存储一些对象以跨页面和会话共享,我应该使用哪一个?
HttpContext.Current.ApplicationInstance.Application
或HttpContext.Current.Application
。
我正在使用HttpContext.Current.Application
,但只是在两者之间感到困惑。
asp.net - 在服务器端保存全局数据的 asp.net 最佳实践
我需要管理一个字典,为每个登录的用户保存用户 ID + 用户名。当用户进行 ajax 调用时,我想检查 cookie 中的用户 ID 是否存在于字典中。
存储数据的最佳位置在哪里?当然它必须在服务器上,并且所有用户都应该能够访问数据,那么推荐使用 HttpApplication 对象吗?
c# - 计算 HttpApplication 的实例
我们预计我们的 ASP.NET 应用程序会出现一些严重的性能问题,现在我们正在调查这个问题。在我们看来,这个问题与当前的 HttpApplications 数量有关是合理的。有没有办法用性能来计算这些?
asp.net - ASP.Net MVC3 FormsAuthentication整体登录事件
我有一个 ASP.Net MVC3 应用程序。调用 LogIn 操作时,我使用 MembershipProvider 来验证用户并使用 FormsAuthentication 来设置 cookie。
此外,我从数据库中获取有关用户的一些信息并将其存储在 Session 中。
当用户随后访问该站点时,他们已经通过 cookie 进行了身份验证,我正在寻找可以连接的地方,以便再次从数据库中获取有关用户的信息。
HttpApplication.AuthorizeRequest() 是执行此操作的最佳位置吗?显然,每个请求都会调用它,所以我希望我可以使用一些东西来表明用户已经过身份验证——无论是在登录后明确还是在他们自动进行身份验证时。
c# - 带有 Backgroundworker 的 ASP.NET Webservice 中的轮询服务未继续
我需要在 ASP.NET-WebService 中运行轮询服务。现在,我已经用BackgroundWorker
我开始Application_Start
的HttpApplication
. 这是有效的。但是突然之间,它不再继续工作了。
现在,我有一个闲置的问题: a 的 LifetimeHttpApplication
在它开始并执行之后是Application_Start
多少?我必须BackgroundWorker
在另一个地方实施和运行我的吗?
c# - 重置所有 HttpApplication 实例
我已经定义并分配了 HTTP 模块,该模块具有在创建模块时初始化一次的数据。在 asp.net 应用程序的工作期间,我想说 - 在该模块类型的所有实例上重置此数据。如您所知,每个 Asp.Net 应用程序实例都有由 Asp.Net 管理的 HttpApplication 池和模块集合。我想有可能从一些管理员 .aspx 页面说 - 重置所有 HTTP 模块。我只知道如何捕获/访问当前 HTTP 请求的活动 HTTP 应用程序实例和 HTTP 模块实例。如何对所有模块实例执行此操作。是否可以访问全局 HttpApplication 池,或者这个问题是否有其他模式?
c# - 如何在 Init() 之外为 HttpApplication 事件注册处理程序
我正在创建一个需要在 ASP.NET 请求生命周期的各个阶段运行一些代码的库。
通过重写 HttpApplication.Init() 并在其中注册各种处理程序来编写 Web 应用程序时,很容易做到这一点。
但是,我想在 Application_Start(); 期间从我的库中执行此操作;我不想让消费者不得不重写 Init() 并从那里调用我的事件设置代码。
有什么办法可以做到这一点?
这是我的理想设置:
asp.net - HttpApplication 如何在 .net HttpRuntime 中工作?
不确定 HttpApplication 是否可以用作会话机制。一旦 HttpApplicationFactory 通过我的第一个请求创建了 HttpApplication,HttpApplicationFactory 会通过我的第二个请求重用 HttpApplicationFactory 吗?或更新?
asp.net - HttpApplication.Init 与 HttpModule.Init
我试图理解为什么方法在andInit
中都可用,以及何时使用其中一种。HttpApplication
HttpModule