我将网站托管在共享托管服务器中,该服务器使用默认的中级信任级别

当我执行这个

ConfigurationDataCollection configurationDatumCollection =新的ConfigurationDataCollection()。其中​​(ConfigurationData.Columns.Name,configurationSectionName).Load();

我得到这个错误

该程序集不允许部分受信任的调用方。

在SubSonic.ELib3DataProvider.GetReader(QueryCommand qry)
在SubSonic.DataService.GetReader(QueryCommand cmd)
在SubSonic.Query.ExecuteReader()
在SubSonic.AbstractList`2.Load()

我该如何解决?

最佳答案

如果您不使用BuildProvider,则SUbSonic 2.x可以在中等信任范围内正常工作。但是,企业库存在以下问题:
http://www.codeplex.com/entlib/Thread/View.aspx?ThreadId=8832

我认为您在Ent上的配置。库需要调整,或者您可以将其完全扔掉,并可能解决您的问题。

关于asp.net - 亚音速中等信任级别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1055940/

10-09 07:08