4
|
harriyott Erik Funkenbusch · 技术社区 · 15 年前 |
![]() |
1
3
这将超越拥有两个应用程序的极限——它们不应该共享同一个需要的DLL内存堆。您需要的是两个服务器之间的通信通道,并让管理网页通知对缓存的更改-这将导致刷新。 可能是一些简单的事情,但可能是一个简单的页面,你张贴到这导致缓存检查更新?或者-让应用程序根据时间戳不时检查更新。 (另一种选择是在缓存所在的位置创建服务,但我认为这超出了简单解决方案的范围) |
![]() |
2
0
不;根据经验,这不起作用(.NET 4.6、IIS 8.5、2个应用程序是使用同一应用程序池的公用DLL)。文件很难获得(超越 "cache items are stored in memory" )-事实上,唯一的描述性部分是 what @Thies stated above -但是正如他所说,我相信这是因为缓存存储在DLL的分配内存中,因此 one process but two app domains )公用dll单独加载到两个应用程序域中,而dll的内存不共享。 |
![]() |
Enes · IIS未在Visual Studio 2017中运行项目 6 年前 |
![]() |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
![]() |
Bassie · 我的凭据存储在哪里? 6 年前 |
![]() |
mikeo · Kestrel+IIS反向代理请求中止未触发 6 年前 |
![]() |
Adam · Django+iis请求。身体问题 6 年前 |