0

所以我希望 Webrole 对配置更改做出反应,这涉及捕获事件“正在更改”并更新静态字典(包含我的功能设置)

听起来像一个简单的任务,只是我意识到在 WaIISHost 中的静态对象(处理更改事件)中所做的任何更改都不能被 W3WP 进程访问。

我正在考虑使用消息队列(使用 Azure 队列)或匿名管道(但仍然不知道如何设置)

任何人都知道如何将改变/更改事件从 WaIISHost 进程传递给 W3WP,或者如果不可能,最好的方式(即最简单)在两者之间进行通信?

非常感谢!

4

1 回答 1

0

您可以从 w3wp.exe 中订阅 RoleEnvironment 事件,然后在两个进程(w3wp.exe 和 WaIISHost.exe)中引发事件。Global.asax 是这样做的好地方。

于 2013-09-10T20:35:21.883 回答