gpt4 book ai didi

Sharepoint 计时器作业和对 HTTPRuntime 缓存对象的访问

转载 作者:行者123 更新时间:2023-12-03 12:48:19 26 4
gpt4 key购买 nike

我计划创建一个 Sharepoint 计时器作业并将其配置为在我们所有的农场 Web 前端计算机上运行。

计时器作业将从 SP SQL Server 实例读取数据,并希望将其更新到我们拥有的 2 个 Web FTE 上的 HTTPRuntime 缓存对象中。

问题是,Timer Job 是否可以访问 ASP.net 缓存对象,或者因为它们是从 owtimer.exe 运行而不能访问的?

如果不是,那么在 2 个 Web 前端更新缓存项的最佳方法是什么?我应该提一下,我们目前没有将 IIS 站点配置为单独访问。 IE。我们有一个访问农场的 URL,我们的内容交换机决定哪台机器获取它。

那有可能吗?

最佳答案

您不能直接访问缓存。时间作业在与您的网站运行的应用程序池不同的进程中运行。

不过你可以间接地做到这一点。我能想到的一种方法是在您的网站上创建一个简单的 Web 服务,用于监听您的计时器作业并更新网站上的缓存。

另一种选择是查看 memcached for .NET ,一个允许您从其他进程访问缓存的项目。

关于Sharepoint 计时器作业和对 HTTPRuntime 缓存对象的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4831607/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com