【问题标题】:Windows Server AppFabric CachingWindows Server AppFabric 缓存
【发布时间】: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;
        }
    }

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

任何想法表示赞赏。

【问题讨论】:

    标签: appfabric code-access-security medium-trust full-trust partial-trust


    【解决方案1】:

    答案是:

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

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

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

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

    /托尼

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多