我正在使用自托管方法创建一个具有ASP.NET Web API接口的应用程序。我想使用一个类似于MVC3提供的InRequestScope()的作用域。当我在IIS上托管一个Web API应用程序时,这似乎得到了Ninject.Extension.WebAPI的支持。但是在自托管WebAPI时,当我创建绑定InRequestScope()时,我会得到一个新实例。当
IIS可以托管在ASP.NET中(作为一个web角色),也可以是自托管(作为一个工作角色)。server = new HttpSelfHostServer(config);以上这些让我想起了Node.JS,无论如何,我想列出这两种方法之间的所有技术折衷我并不是在寻找你喜欢什么权衡的意见--只是从技术角度看这些权衡是什么。现在,我看到在我们的实际API调用中,每个API调用在自托管
我将通过VisualStudio2017发布我的Asp.NET Core2.2 WebAPI my (v8.5)。在得到错误后,我安装了elmah.corelibrary v1.2.2 (也尝试过使用Elmah.Contrib.WebApi、Elmah.MVC)并再次发布,但是没有帮助。无法通过查找堆栈跟踪来确定异常的来源。无论如何,我附上了整个例外细节:
Server Error in '/harmony-webapi' Application.System.Web.Ht