如果我在MVC控制器中动态编译和加载程序集(此处为视图模型),那么如何在Razor视图中引用该程序集?由于使用了lambda表达式,因此无法使用dynamic类型的模型。如果我创建一个dll文件,将其写入bin文件夹,然后加载它,一切都正常。但这会导致AppDomain回收。
我意识到,在某些情况下,这种方法可能是一个非常糟糕的想法。这是为了允许自动生成代码和视图的预览功能。负载不是一个问题。我只是不希望每个请求都重新启动应用程序。
我意识到,在某些情况下,这种方法可能是一个非常糟糕的想法。这是为了允许自动生成代码和视图的预览功能。负载不是一个问题。我只是不希望每个请求都重新启动应用程序。