【问题标题】:ASP.NET MVC 2, Ninject and partial trust hostingASP.NET MVC 2、Ninject 和部分信任托管
【发布时间】:2011-01-07 17:30:11
【问题描述】:

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

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

有这方面的经验吗?

谢谢一百万。

【问题讨论】:

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


    【解决方案1】:

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

    鲍勃

    附:确保以部分信任的方式运行您的开发环境。这样一来,如果有问题,您就能早日发现。

    附言这是其中一个项目的链接。可能会有一些有用的代码/讨论。

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

    【讨论】:

    • 类似地,我的 ASP.NET MVC 3 站点使用 StructureMap(也使用大量反射)在我的部分信任环境中工作得很好。
    【解决方案2】:

    虽然 MVC2 在部分信任环境(GAC'd 和 bin 部署)中工作得非常好,但 Ninject 可能不行。

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

    Ninject 2 我相信在部分信任下可以正常工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 2012-03-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-25
      • 2012-05-09
      相关资源
      最近更新 更多