1

我已经在一个中等信任的共享主机上安装了我们基于 Orchard 1.2.41 的网站。

该网站无法运行,抱怨臭名昭著的错误:

Exception Details: System.Security.SecurityException: That assembly does not allow partially trusted callers.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

我试图添加

< trust level="Full" originUrl="" />

但无济于事。Web 服务器告诉我 web.config 无效。可能中等信任被主机锁定。

我在网上读到 orchard 是为在中等信任环境下工作而编写的,只是性能有所下降。现在,我只想让我的公司网站启动并运行。

任何线索?谢谢你,格雷西。米。

4

1 回答 1

4

最新版本不支持中等信任(并且不会这样做)。中等信任会破坏很多东西,使代码更难维护/开发,并且通常是一种痛苦。

您最好的选择是更改您当前的主机。如果他们没有给你完全的信任,你应该尽快离开那里——所有主要的主机商现在都这样做了。这是唯一面向未来的解决方案。否则你会经常遇到一些问题。

于 2013-02-22T19:56:04.483 回答