ELMAH 是否在中等信任环境中工作

Does ELMAH works in medium trust environment

我 ASP.NET MVC 网站 运行 成功了一段时间。托管公司突然将信任级别更改为中等,我开始奇怪地看到 503 错误。我正在使用 Fluent NHibernate 和 ELMAH。我删除了 Fluent NHibernate dll 和调用,但我仍然看到错误,我希望这是由于 ELMAH。 ELMAH 是否在中等信任环境中工作?我需要做一些调整才能让它发挥作用吗?

由于 Elmah 可以配置为使用许多不同的提供程序,因此您可能对 Elmah 没有问题,但对与它一起加载的一些附属程序集却没有问题。因此,请调查您的 Elmah 配置以及程序集本身

Elmah 也有一些不兼容中等信任的依赖项,例如 SqlLite。如果是这种情况,链接到的解决方案是在没有依赖项的情况下重建 Elmah。