【发布时间】: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