我们有一个由 4 个 SharePoint 2010 服务器组成的网络场。如 web1、web2、web3、web4 及其 AAM 为http://xxx.sharepoint.com。现在我正在制作一个 Web 部件,其中一些数据将由HttpContext.Current.Cache
. 现在我们知道 ASP.NET 缓存仅限于服务器内存,并且不会在网络场中的其他服务器之间共享,所以我创建了一个解决方案,我将访问每个服务器,并在 web.config 中填写服务器列表在农场中用分号分隔,每当有任何东西添加到缓存中时,我都会将数据发送到另一台服务器并同步缓存,并对删除的缓存项执行相同的操作。
现在我的问题是如何在 SharePoint 场中按自己的名称单独调用其他服务器。
For example (http://web1/)