我正在读一本关于 ASP.NET MVC 2 的书,当我读到它如何使用反射来计算参数或如何使用 Ninject 来引入松散耦合模型时,我想知道......这是否会部分工作信任环境?
我记得,部分信任的限制之一是反思,这让我大吃一惊:(
有这方面的经验吗?
太感谢了。
我正在读一本关于 ASP.NET MVC 2 的书,当我读到它如何使用反射来计算参数或如何使用 Ninject 来引入松散耦合模型时,我想知道......这是否会部分工作信任环境?
我记得,部分信任的限制之一是反思,这让我大吃一惊:(
有这方面的经验吗?
太感谢了。
我能够使用 asp.net mvc 2 和 ninject 将几个网站发布到我的 godaddy 共享主机(部分信任环境)。我不认为你会有问题。
鲍勃
PS 一定要在部分信任的情况下运行你的开发环境。这样,如果有问题,您可以尽早发现。
PSS 这是其中一个项目的链接。可能有一些可能有用的代码/讨论。
http://blog.bobcravens.com/2010/07/using-nhibernate-in-asp-net-mvc/
虽然 MVC2 在部分信任环境(GAC'd 和 bin 部署)中工作得非常好,但 Ninject 可能不行。
我相信 Ninject 使用代码生成,这在部分信任环境中是不可能的,除非 Ninject 本身是 GAC 的。这不太可能,因为大多数托管服务提供商不会 GAC 很多外部库。您使用的是哪个版本的 Ninject?
Ninject 2 我相信在部分信任下可以正常工作。