跨线程使用 HTTPContext
用户点击页面spawn.aspx,然后生成六个线程,所有页面都使用渲染页面 ((System.Web.IHttpHandler)instance).ProcessRequest(reference to spawn's HTT…
Web.HttpContext.Current.User.Identity.Name 从哪里来?
我有 FormsAuthentication.SetAuthCookie("someName", True) 作为我的自定义登录序列的一部分。 后来,我有一些页面只允许特定角色: 据我所知,这会…
如何在不使用 httpcontext.items 的情况下在线程之间保留对象?
我有一个对象可以处理数据访问层 (DAL) 的内存缓存,并且我需要在线程之间保留它。 从我读到的内容来看,首选方法是将 httpcontext.item 与如下代码一…
C# 和 ASP.NET 中的跟踪对性能有何影响?
我在最近查看的一些生产登录代码中发现了这一点... HttpContext.Current.Trace.Write(query + ": " + username + ", " + password)); ...其中 query …
ASP.Net Context.User.Identity 怪异
我有一个使用表单身份验证的 ASP.Net 3.0 SP1 应用程序。 在测试时,我注意到,如果我查看其他用户正在查看的页面,其他用户的名称将显示在我的母版页…
在没有 HttpContext 的情况下在 asp.net 中获取 ApplicationState
我有一个 Web 应用程序,它在 ApplicationState 中存储配置对象。 该对象包含数据库的连接字符串等。 有时我启动一个异步线程来执行一些长时间运行的…
Request.Url.Host 和 ApplicationPath 一次调用
有没有办法在一次调用中获取 HttpContext.Current.Request.Url.Host 和 HttpContext.Current.Request.ApplicationPath ? 像“完整的应用程序网址”之…
以编程方式刷新/更新 HttpContext.User
我正在将 FormsAuthentication 用于 ASP.NET 站点,该站点具有显示当前登录用户 Page.User.Identity.Name 的母版页。 他们可以在设置中更改用户名,当…
为什么使用 GZipStream 压缩 HTTP 响应时 CSS 文件无法加载?
我正在使用 asp.net 2.0 (C#) 开发一个应用程序,在其中我试图实现文件的压缩,以便提高我的网站的性能。 为此,我在 Global.asax 文件中添加了一段代…
使用 Moq 模拟 HttpContext Response.Output
我一直在使用 Hanselman 的博客 中找到的 MvcMockHelpers 类来传递模拟的 HttpContext。 我们对其进行了一些扩展,添加了一些我们需要的身份验证数据…
HttpContext.Current.Request.RawUrl 的 WCF 等效项是什么?
我有一些在纯 WCF 上下文中运行的 RESTful 服务(即未启用 ASP.NET 兼容性,因此没有可用的 HttpContext.Current 对象)。 服务的 URL 在请求开始时使…
HttpContext 并为 WebForms 和 MVC 编写组件
我正在编写一个组件,我希望能够在 MVC 和 WebForms Web 应用程序中使用该组件,但我不确定如何处理 HttpContext 处理方式之间的差异。 我的组件涉及…
如何在线程或计时器中访问 HttpServerUtility.MapPath 方法?
我在 Asp.Net 应用程序中使用 System.Timers.Timer,并且需要使用 HttpServerUtility.MapPath 方法,该方法似乎只能通过 HttpContext 获得。当前.Serv…
从 HttpContext 获取当前的 System.Web.UI.Page?
这实际上是一个由两部分组成的问题。 首先,HttpContext.Current是否对应于当前的System.UI.Page对象? 第二个问题(可能与第一个问题相关)是为什么…