【问题标题】:Executing mvc views in a separate appdomain在单独的 appdomain 中执行 mvc 视图
【发布时间】:2012-02-28 21:29:33
【问题描述】:

我正在使用 Spark 视图引擎,并且正在尝试找出一种方法来让视图从单独的 AppDomain 运行。我想这样做的原因是因为 Spark 将文件编译成程序集,然后将它们添加到当前的 AppDomain 中,这不会在 Medium Trust 中运行。

所以我的想法是,如果我可以让 Spark 将这些程序集添加到具有不同 PermissionSet 的新 AppDomain 中,那么我可以在这些视图中对代码进行沙箱处理。

mvc 在哪里获取程序集中的视图以创建推送到浏览器的内容,我可以让它在新的 AppDomain 中查看吗?

【问题讨论】:

    标签: asp.net-mvc spark-view-engine


    【解决方案1】:

    我认为迁移到单独的 appdomain 不一定会对您有所帮助。最好的办法是预编译视图,然后将它们部署到您的托管环境中。

    更多关于预编译的信息可以在这里找到:http://sparkviewengine.com/documentation/precompiling

    【讨论】:

      猜你喜欢
      • 2011-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-23
      • 1970-01-01
      • 1970-01-01
      • 2010-09-06
      • 2023-04-09
      • 2014-04-16
      相关资源
      最近更新 更多