所以我希望Webrole对配置更改做出反应,包括捕获事件“更改”并更新静态字典(包含我的功能设置)
听起来像一个简单的任务,我只是意识到W3WP进程无法访问WaIISHost中的静态对象(处理Changing事件)所做的任何更改。
我正在考虑使用消息队列(使用Azure队列)或匿名管道(但仍然不知道如何设置它)
任何人都知道如何将更改/更改事件从WaIISHost进程传递给W3WP,或者如果不可能,最好的方式(即最简单)在2之间进行通信?
非常感谢!
答案 0 :(得分:0)
您可以从w3wp.exe中订阅RoleEnvironment事件,然后在两个进程(w3wp.exe和WaIISHost.exe)中引发事件。 Global.asax是一个很好的地方。