我有一个 IIS 应用程序,它在 Global.asax 中托管 TCP WCF 服务。我使用该服务在 Windows Azure 中的角色之间进行交互通信。问题是 WCF 服务在应用程序池回收(29 小时)后停止工作。之后,我的 interrole 请求开始失败。
如何控制回收事件以保持我的 webroles 活着。最好的解决方案是什么?我尝试了自动启动功能,但它不起作用。
我有一个 IIS 应用程序,它在 Global.asax 中托管 TCP WCF 服务。我使用该服务在 Windows Azure 中的角色之间进行交互通信。问题是 WCF 服务在应用程序池回收(29 小时)后停止工作。之后,我的 interrole 请求开始失败。
如何控制回收事件以保持我的 webroles 活着。最好的解决方案是什么?我尝试了自动启动功能,但它不起作用。
您应该使用 iis7.0 安装和使用 Appfabric 它具有可配置的自动启动功能
http://msdn.microsoft.com/en-us/library/ee677312(v=azure.10).aspx