【发布时间】:2015-02-04 17:57:13
【问题描述】:
如何在我的 Web API 2 项目中使用 ServiceBehaviorAttribute 在每个请求上创建和回收实例上下文对象?我尝试通过在 web.config 中进行配置来设置它的传统方式,但没有奏效。我想我可能需要设置自定义属性,以便感谢任何建议/想法!
[ServiceBehaviorAttribute(InstanceContextMode = InstanceContextMode.PerCall)]
我是 Web API 的新手,所以对它了解不多。
【问题讨论】:
-
当 Web API 在 WCF 之上运行时,该属性可能会恢复正常,当然不是 ASP.NET Web API 2。无论如何,后者确实会为每个请求创建一个控制器实例。那么,您使用的是 Web API,如果使用:哪个版本?
标签: asp.net wcf .net-4.5 asp.net-web-api asp.net-web-api2