ASP.NET MVC 2,Ninject和部分信任托管

时间:2011-01-07 17:30:11

标签: asp.net asp.net-mvc asp.net-mvc-2 ninject partial-trust

我正在读一本关于ASP.NET MVC 2的书,当我读到它如何使用反射来计算参数或如何使用Ninject来引入一个松散耦合的模型时,我想...这会起作用在部分信任环境中?

我记得,部分信任的限制之一就是反思,这让我大吃一惊:(

有关此的任何经验吗?

万分感谢。

2 个答案:

答案 0 :(得分:1)

我能够使用asp.net mvc 2和ninject发布一些网站到我的godaddy共享主机(部分信任环境)。我认为你不会有问题。

鲍勃

P.S。一定要以部分信任的方式运行dev环境。这样一来,如果出现问题,你很快就会发现。

P.S.S。这是其中一个项目的链接。可能有一些代码/讨论可能有用。

http://blog.bobcravens.com/2010/07/using-nhibernate-in-asp-net-mvc/

答案 1 :(得分:1)

虽然MVC2在部分信任环境(GAC和bin部署)中运行良好,但Ninject可能没有。

我相信Ninject使用代码生成,这在部分信任环境中是不可能的,除非Ninject本身是GAC的。这不太可能,因为大多数托管服务提供商不会GAC许多外部库。您使用的是什么版本的Ninject?

Ninject 2我相信在部分信任中工作正常。