WCF - 在 AppStart 之后运行代码 - 但不在 AppStart 中运行
我正在尝试设置一些需要访问 PerRequest 生活方式的代码。无法从 global.asax 的 AppStart 内访问此生活方式。
如何在 appstart 之外的 wcf 服务上有效运行初始化代码?
这样我就可以配置在 RavenDb 中对哪些文档进行版本控制 - 为此,我必须指定每个请求的 ifestyle - 在应用程序启动中执行此操作会引发异常。
i'm trying to set up some code that needs access the PerRequest lifestyle. this lifestyle can't be access from within the AppStart of the global.asax.
How can i effectively run initialization code on a wcf service outside of appstart?
this is so that i can configure what documents are versioned in my RavenDb - to do this i have to specify the perrequest ifestyle - doing this in app start throws an exception.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 PerRequest 生活方式的代码根据每个请求的定义运行。
您可以将初始化代码分为两部分
通常,ioc 容器的绑定应该在 application_start 中
Code that use the PerRequest lifestyle runs by definition per request.
You could split your initialisation code in two parts
Typically the binding of your ioc containers should be in application_start