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