0

好的,阅读了很多关于这个的问题,但真的没有看到任何适合我的解决方案......所以,任何帮助都会非常感激。

我正在运行一个通过 nuGet 安装了 Ninject 的 MVC3 Web 应用程序(所以我得到了 Ninject 版本 3.0.1.10)。一切都很好,除了我将它部署到托管服务(LocaWeb.com.br)。

从那里运行网络应用程序,我得到“System.Security.SecurityException:请求失败”。

堆栈跟踪显示了许多 ninject 的调用。

所以我在某处读到我应该使用的是我下载的 Medium Trust Ninject 版本(Medium Trust 版本 3.0.0.15),但我真的不知道如何在 nuGet 安装版本上手动安装它,甚至如果这是解决问题的正确途径...

在这里真的迷路了。:-/

4

1 回答 1

1

只需在部署应用程序时将 NuGet 中的 Ninject.dll 替换为 Medium trust dll。

于 2012-11-01T12:38:07.973 回答