我正在读一本关于ASP.NET MVC 2的书,当我读到它如何使用反射来计算参数或如何使用Ninject来引入一个松散耦合的模型时,我想...这会起作用在部分信任环境中?
我记得,部分信任的限制之一就是反思,这让我大吃一惊:(
有关此的任何经验吗?
万分感谢。
答案 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我相信在部分信任中工作正常。