Загрузка виртуальных представлений MVC и контроллеров из базы данных - PullRequest
0 голосов
/ 07 июля 2019

У меня есть система, в которой конечный пользователь является разработчиком, который может создавать MVc Views / Controllers и запускать их на лету.

В настоящее время у меня есть две таблицы базы данных, одна для хранения имени и кода представления, а другая для хранения кода контроллера в C #. Я могу скомпилировать сборку сборки и сохранить файл dll на сервере forlder.

Я также добавил область для этих (виртуальных) представлений и контроллеров.

Я использовал подход в

http://www.umbraworks.net/bl0g/rebuildall/2009/11/17/ASP_NET_MVC_and_virtual_views

но проблема в том, что мне нужно загрузить и представление, и контроллер из базы данных в области, которую я создал.

например:

я создал представление с именем: TestView.cshtml в базе данных

и создал контроллер с именем: testController и имя dll - test

как может работать следующий URL:

/ MyArea / тест / TestView

...