Windows Server AppFabric 缓存

Posted

技术标签:

【中文标题】Windows Server AppFabric 缓存【英文标题】:Windows Server AppFabric Caching 【发布时间】:2011-12-24 12:06:24 【问题描述】:

我目前正在开发一个 ASP.NET MVC 站点,我们必须在该站点上以部分信任的方式运行。 现在,我在高度信任时遇到了连接到 AppFabric 的问题。完全信任运行时没有问题。我的 web_hightrust.config 文件中需要什么权限。

方法失败如下所示:

    [SecuritySafeCritical]
    [PermissionSet(SecurityAction.Assert, Unrestricted = true)]
    private static DataCacheFactory InitializeFactory()
    
        try
        
            DataCacheFactoryConfiguration configuration = GetDataCacheFactoryConfiguration();

            Logger.Debug("Initializing a DataCacheFactory");
            DataCacheFactory factory = new DataCacheFactory(configuration);

            return factory;
        

        catch (Exception ex)
        
            Logger.ErrorFormat("Construction of factory failed: 0", ex.ToString());
            throw;
        
    

如您所见,我已经用我认为足以建立连接的方法注释了该方法,但它失败了。

任何想法表示赞赏。

【问题讨论】:

【参考方案1】:

答案是:

AppFabric 将 WCF 与需要完全信任的 net.tcp 一起使用。

我一直在与 AppFabric Cache 的主要开发负责人沟通,他告诉我这是他们将在未来版本中研究的内容。

因此,就目前而言,考虑到您的安全需求,请考虑是否可以在您的环境中使用 AppFabric 缓存。

http://msdn.microsoft.com/en-us/library/bb412186.aspx

/托尼

【讨论】:

以上是关于Windows Server AppFabric 缓存的主要内容,如果未能解决你的问题,请参考以下文章

Windows Server AppFabric分布式缓存研究

Windows Server AppFabric 缓存

SharePoint 2013 必备组件之 Windows Server AppFabric 安装错误

微软高性能缓存AppFabric使用

使用 c# 的 AppFabric 缓存示例 [关闭]

AppFabric 版本区分