httpcontext相关内容
我正在使用webApi rest服务的“发布"异步方法: public async Task Post([FromBody]string data) { object response = ExecuteServerLogics(data); return response; } 上面的代码效果很好,但是在一些客户的电话中,我们遇到了性能问题.
..
我正在使用ASP.NET.我要么添加或设置一个cookie(取决于HttpRequest是否包含具有指定键的cookie),然后立即调用Response.Redirect.未设置cookie.这是正确的行为吗?在具有302状态代码的http响应期间设置cookie是否相互排斥? 以下是来源: if (context.HttpContext.Request.Browser
..
克隆当前请求的HttpContext实例的最简单方法是什么? 我正在 Asp.net MVC v1 中开发应用程序。我升级了常规的PartialView功能,以使子控制器的功能非常相似,但是具有各自的上下文。使用PartialViews时,您必须在主视图的控制器操作中填充部分视图的视图数据。我创建了自己的功能,可以从视图中调用控制器动作。这样我得到: 我不必在主视图的控制器操作中提供子
..
在我们的MultiTenant ASP.NET Core 2.2应用程序中,我们从URI确定租户。 如何从IHostedService获取网站URL? HttpContext始终为空。 IHttpContextAccessor.HttpContext始终为空 public MyHostedService(ILogger logger, IHtt
..
我想编写一个单元测试,以测试称为UploadedFile的类的功能。 我面临的问题是此类的静态构造函数使用HttpContext.Current属性,并且由于我正在从类库中运行单元测试,因此在该类中没有HttpContext测试时间。 看一下我的静态构造函数: static UploadedFile () { if(HttpContext.Current == null)
..
我正在尝试在play框架的scalaquery中实现“基于请求"的会话.我使用scalaquery创建了一个会话,并尝试将其存储在当前的http上下文中,如下所示: def withTransaction[A](bp: BodyParser[A])(f: Request[A] => Result): Action[A] = { Action(bp) { request =>
..
我想获取WCF应用程序的工作文件夹.我怎么才能得到它? 如果我尝试 HttpContext.Current.Request.MapPath(HttpContext.Current.Request.ApplicationPath) 我得到一个空引用异常(Http.Current对象为空). 我对工作文件夹的意思是运行WCF服务的文件夹.如果设置aspNetCompatibili
..
是否有非System.Web/HttpContext替代HttpContext.Current.Items(按请求存储数据)? 我想保存请求的信息,保存它们并从记录器(NLog)中读取值.我发现执行此操作的一个好地方是DefaultHttpControllerActivator/IHttpControllerActivator. 这样,日志消息应该始终看起来相同,并且开发人员不会对所提
..
在我的asp.net mvc应用程序中,我使用Ninject作为DI框架. 我的控制器使用我的HttpAccountService从cookie中获取信息. 为此,我需要HttpAccountService中的HttpContext.Current. 因为这是一个依赖关系,所以我将它通过构造函数注入了它: kernel.Bind() .To
..
我有一种方法正在尝试进行单元测试,该方法使用 HttpContext.Current.Server.MapPath 以及 File.ReadAllLines 如下: public List GetAllProductsFromCSV() { var productFilePath = HttpContext.Current.Server.MapPath(@"
..
我正在研究Asp.net MVC 5项目,并且尝试设置一个模拟程序以在控制器中返回自定义主体.我已经搜索并尝试了不同的建议方法,但是它们都不起作用. 我有一个BaseController,我的所有控制器都继承自该控制器. BaseController具有一个User属性,该属性在getter中返回HttpContext.User.在项目中调用HttpContext.user时返回一个值,但在
..
我目前正在尝试编写一些代码,以在用户放弃会话(通过超时或注销)后进行一些整理,但是想访问User对象,因此我知道会话属于谁 不幸的是HttpContext为null,因此我无法直接访问HttpContext.User或HttpContext.User.IsInRole甚至直接访问auth cookie.我了解造成这种情况的原因,但想知道会话超时时是否还有其他方法可以访问此信息? 除了在
..
我正在制作ASP.NET Core Web应用程序,我正在从javascript文件通过HttpContext上传PDF文件。因此,当我尝试在服务器端加载文件时,使用Request.Form.File,Form抛出System.IO.InvalidDataException类型的异常。表格信息是:“超出部分体长限制16384”。我尝试编辑web.config文件以增加该限制,但消息始终相同。 我
..
我有一个Silverlight应用程序(使用MVC),当我在Visual Studio中构建时,使用Visual Studio开发中心,没有问题, HttpContext.Current.User.Identity.Name 有一个值 但是当我在IIS 7.5中使用相同的项目时(我使用的是Windows 7), HttpContext.Current.User.Identity.Name 保
..
我正在对一组安全页面上的缓存问题进行故障排除,并且已经意识到需要针对所有响应修改标头。当我整理一个解决方案时,我想知道HttpContext.Current.Response和Page.Response之间的区别,以及何时应该在应用程序中使用每个对象。 谢谢。 解决方案 Page.Response 只是到HTTPContext的映射你在HTML页面的上下文中。 HttpCont
..
根据我在分层架构中的实体框架的问题的答案,现在我想移动我的存储库(现在只负责CRUD抽象,而不是业务逻辑的东西)到DAL并为业务逻辑保留BLL。 我得出结论,实体上下文应该被认为是单位因此不再重复使用。所以我想在我的存储库中创建一个每个HttpContext的obejctcontext,以防止性能/线程[un]安全问题。我想在存储库中定义objectcontext,如下所示: pub
..
嗯,好像我被困在我的应用程序结构中。以下是我要做的: UI层:ASP.NET Webforms网站。 BLL:在DAL上调用存储库的业务逻辑层。 DAL:.EDMX文件(实体模型)和具有Repository类的ObjectContext,用于抽取每个实体的CRUD操作。 实体:POCO实体。持久性无知。由Microsoft的ADO.Net POCO实体生成器生成。 我想在我的存储
..
在我的MasterPage中,我使用以下脚本
..
我正在尝试建立一个新的项目,并且添加了一个新的class MembershipService ,需要在其构造函数中传递 HttpContext 。 在上一个项目中,我使用了代码 private static void RegisterServices(IKernel kernel ) { kernel.Bind() .To
..
所以我通过一个动作过滤器压缩我的输出流: var response = filterContext.HttpContext.Response; response.Filter = new DeflateStream(response.Filter),CompressionMode.Compress); 现在,我也想删除多余的空格。我发现Mads Kristensen的
..