SecurityException在Windows共享主机上以中等信任级别运行ASP.NET

时间:2013-10-25 10:40:48

标签: c# asp.net .net sql-server visual-studio

我有一个ASP.NET Web表单应用程序,它在本地工作正常,当我在hostgator windows共享帐户上部署它时,它会出现以下错误:The Error Link

[SecurityException:该程序集不允许部分信任的调用者。]    Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ObjectBuilder.EnterpriseLibraryFactory..cctor()+ 0

我联系了他们&他们说你的应用程序应该在中等信任级别上运行。

我认为问题出在Microsoft.Practices.EnterpriseLibrary这个DLL应该在中等信任级别运行。

请告知如何在中等信任级别或任何其他解决方案上运行上述DLL,以使网站在共享主机上运行。

1 个答案:

答案 0 :(得分:0)

建议的解决方案是重建Microsoft Enterprise Library组件以包含AllowPartiallyTrustedCallers()属性,并使用您自己的此库版本。

http://support.microsoft.com/kb/954274