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分布式缓存研究