gpt4 book ai didi

asp.net - 程序集不允许部分受信任的调用者

转载 作者:行者123 更新时间:2023-12-04 07:03:27 25 4
gpt4 key购买 nike

我正在使用流畅的 NHibernate 构建一个站点,它在开发箱上运行良好。
但是,在我将它上传到我的主机后,我在尝试运行它时得到以下信息。

"System.TypeInitializationException: The type initializer for 'NHibernate.ByteCode.Castle.ProxyFactory' threw an exception. ---> System.Security.SecurityException: That assembly does not allow partially trusted callers.



这是我需要与托管公司 (CrystalTech) 解决的问题吗?
非常感谢任何帮助。

内部异常的其余部分:

at Castle.DynamicProxy.ModuleScope..ctor(Boolean savePhysicalAssembly, String strongAssemblyName, String strongModulePath, String weakAssemblyName, String weakModulePath) at Castle.DynamicProxy.ModuleScope..ctor(Boolean savePhysicalAssembly) at Castle.DynamicProxy.ProxyGenerator..ctor() at NHibernate.ByteCode.Castle.ProxyFactory..cctor() The action that failed was: LinkDemand The Zone of the assembly that failed was: MyComputer



--- 内部异常堆栈跟踪结束 ---

最佳答案

nHibernate 在 medium-trust environment 上无法开箱即用(大多数共享主机在其下运行您的应用程序)。 Lazy Loading with nHibernate Under Medium Trust描述了为使其工作而采取的一些步骤。

关于asp.net - 程序集不允许部分受信任的调用者,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1469820/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com