- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对我的 WebAPI 自托管应用程序进行了一些负载测试,发现 Ninject 的缓存修剪使应用程序停止了几秒钟(屏幕截图中的负载分析)。
如何避免缓存修剪延迟请求?
我所做的就是设置 HttpSelfHostConfiguration.DependencyResolver = new NinjectDependencyResolver(new StandardKernel())(省略配置)
有没有办法在请求结束时删除对象?
更新:
从这里开始,https://github.com/ninject/ninject/issues/37 , 似乎只能对 Ninject.Web 和 Ninject.Web.MVC 期望在请求结束时移除对象
更新/注意:
我一直在使用 nuget 包 Ninject.Web.WebApi-RC,以及 AttributeRouting.WebApi.Hosted。
更新
我更新了范围和解析器定义,现在我发现我有一个挂起......我现在只是测试一个返回字符串常量的操作。
最佳答案
使用https://nuget.org/packages/Ninject.Web.WebApi.Selfhost
这是一个如何使用它的例子: https://github.com/ninject/Ninject.Web.WebApi/tree/master/src/Ninject.Web.WebApi.Selfhost
它在请求结束时处理 InRequestScope 中的对象。
关于c# - 负载下的 Ninject WebAPI.SelfHost 性能问题(每隔几秒出现几秒),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15233648/
我有一个 servicestack 服务器,有时必须提供静态 .cab 文件以供下载。如果文件在服务器目录中,我运行服务器,使用浏览器 127.0.0.1:3105/607.cab 进行测试并正常工作
我的服务(TCP)之前在 IIS7 中安装了 bin,这是要求: Internet Information Services - Web Management Tools (all) - Wold
这个问题在这里已经有了答案: How to pass Owin context to a Repo being injected into Api controller (4 个答案) 关闭 7 年
我们的 WCF 服务由我们域内的 Windows 服务自托管,使用具有以下设置的 NetTCP。 // Set Binding Security. netTcpBinding.Security.Mod
我正在尝试找到一种在 SelfHost ServiceStack 上启用 SSL 的方法,因为这需要今天使用“Net SH”的管理权限,以及这是“不干净”的事实,因为我需要在我的应用程序配置之外维护端
我正在运行一个基于 Owin Selfhost 的 WebApi,我已经通过 放入了一个 API 未处理的异常记录器 config.Services.Add(typeof(IExceptionLogg
我想在 Owin 中使用自托管的 SignalR。 这两个包有什么区别: Microsoft ASP.NET SignalR OWIN 和 Microsoft ASP.NET SignalR Self
我正在使用 Azure,并在 Azure 中创建了一个 Azure 数据工厂 然后我尝试在我的虚拟机上安装自托管 IR https://www.microsoft.com/en-us/download
我认为这会是快速答案,但今天我找不到正确的答案。我尝试创建 F# SignalR 自托管应用程序(我按照本教程 http://www.asp.net/signalr/overview/signalr-
我正在使用 OWIN 自行托管 WebApi,并且我一直在查看 VS 2013 RC 中包含的最新 SPA 模板作为指南。我有一个如下所示的 Startup.Configure 方法(尽可能从 SPA
我对我的 WebAPI 自托管应用程序进行了一些负载测试,发现 Ninject 的缓存修剪使应用程序停止了几秒钟(屏幕截图中的负载分析)。 如何避免缓存修剪延迟请求? 我所做的就是设置 HttpSel
我有一个使用 OWIN 的自托管 web api,但我似乎很难处理并发连接。当我使用 50 个并发获取事件运行压力测试时,响应时间增加了很多,即使操作非常简单,返回 200 OK 并在 uri 中键入
我是 linux (PI) 和 mono 的新手,新手问题的应用程序 如何在 mono/linux/pi 上通过 https 运行 shelf 主机 NancyFx? 如果我能够使用 OpenSsl(
我在网上找到了这个例子。不知何故,我无法使其正常运行。我做了很多搜索,但仍然找不到错误是什么?!希望有人能帮助解决这个问题。 服务器代码: using System; using System.Col
我们创建了一个自托管 SignalR 服务器,我们的 WPF 桌面应用程序正在连接到该服务器。我们只是在做登录-注销管理,一切都很简单而且有效。但是过了一段时间,通常是 2-3 小时,一半的客户从在线
我有一个服务项目 (WebAPI) 和一个可以访问服务 api 的客户端项目。我想使用 Specflow(或类似的东西)进行端到端测试。我想通过测试控制服务的配置方式,因此我可以在需要的地方使用 mo
我正在玩“5.0.0-rc1”版本的“Microsoft.AspNet.WebApi.SelfHost”NuGet 包(也尝试了当前的稳定版)但不幸的是我无法让我的应用程序设置来解析已配置的路由到我的
我正在编写一个需要托管多个 WCF 服务的应用程序。 WCF 的优势之一是无需重新编译即可通过在 app.config 文件中指定设置来配置服务的能力。 自托管时,似乎没有开箱即用的方法来自动托管 a
有人能给我指出一个资源,帮助解释 web api(特别是使用 Owin Self Host)如何处理请求取消吗? 这是我观察到的事件顺序: 有人从 chrome 生成了 GET Api Control
我正在使用 Microsoft.AspNet.WebApi V5.2.3、Microsoft.Owin.Host.HttpListener 3.0.1。从以下配置开始: public void Con
我是一名优秀的程序员,十分优秀!