【发布时间】:2014-11-05 18:28:50
【问题描述】:
如果我在 MVC 控制器中动态编译和加载程序集(在本例中为视图模型),我如何在 Razor 视图中引用该程序集?我不能使用动态模型类型,因为我使用 lambda 表达式。如果我创建一个 dll,将其写入 bin 文件夹,然后加载它,一切正常。但这会导致 AppDomain 循环使用。
我意识到这种方法在某些情况下可能是一个非常糟糕的主意。这是为了允许自动生成的代码和视图的预览功能。负载将不是问题。我只是不希望每个请求都重新启动应用程序。
【问题讨论】:
标签: c# asp.net-mvc razor