Web services 应请求设置目标IIS工作进程
好吧,奇怪的设置,奇怪的问题。我们的SaaS应用程序有一个客户端和一个管理web应用程序,运行在asp.net-2.0/iis-6上。管理应用程序可以更改客户端应用程序上显示的选项。当这些选项保存在Admin中时,我们从Admin调用客户端上的Webservice,以刷新该特定帐户的选项缓存 最近,我们开始为客户机应用程序提供>1个工作进程,从而导致仅在当前运行的工作进程中的1个上清除选项缓存Web services 应请求设置目标IIS工作进程,web-services,caching,iis-6,asp.net-2.0,worker-process,Web Services,Caching,Iis 6,Asp.net 2.0,Worker Process,好吧,奇怪的设置,奇怪的问题。我们的SaaS应用程序有一个客户端和一个管理web应用程序,运行在asp.net-2.0/iis-6上。管理应用程序可以更改客户端应用程序上显示的选项。当这些选项保存在Admin中时,我们从Admin调用客户端上的Webservice,以刷新该特定帐户的选项缓存 最近,我们开始为客户机应用程序提供>1个工作进程,从而导致仅在当前运行的工作进程中的1个上清除选项缓存 因此,我显然有其他方法来解决这个问题(不管输入是多么受欢迎),但我的问题是:是否有任何方法可以通过we
因此,我显然有其他方法来解决这个问题(不管输入是多么受欢迎),但我的问题是:是否有任何方法可以通过web请求来定位/迭代每个工作进程?我在这里为这个答案做一些假设
如果您无法访问要修改的客户端源以查看选项配置文件或DB表(比如使用SqlCacheDependency),我认为您有点陷入这种行为。我可以完全访问管理员和客户端,所谓缓存,我指的是.net的缓存对象。刷新是指从缓存对象中删除项 我知道两个工作进程都不共享缓存数据。这是我的难题) 系统就是这样的,它不需要在每次新会话中都使用sql。因此,我试图找到一种解决方案,它可以告诉每个工作进程需要清除缓存,而不涉及sql