2015-12-15 3 views
1

Мы работаем над проектом ASP.NET MVC 6, и вам необходимо загрузить и затем скомпилировать представления Razor из внешнего источника (базы данных документов Azure).MVC6 Загрузить изображения бритвы из базы данных

Я вижу в других сообщениях SO (< = MVC 5) было возможно создать и зарегистрировать пользовательский VirtualPathProvider, который может просматривать контент из DB или DLL ресурсов (например).

Какие опции для MVC 6?

+1

Вы пробовали путь для сообщений (> = MVC 5) в MVC 6? –

+0

Спасибо, VirtualPathProvider не будет доступен в mvc6 – DShorty

ответ

2

Технически еще не реализовано. Это, в конце концов, переписывание, а не просто набор новых функций.

Я нашел thread on GitHub, где рассказывается о способе получения то, что вам нужно.

В принципе, речь идет о предоставлении вашей собственной реализации IFileProvider.

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

0

Немного опоздал на вечеринку, но если вы все еще глядя на это, я только что отправил образец проекта в GitHub, показывающий, как хранить .cshtml в Azure Blob хранения с использованием ASP.NET MVC 5/6.

@Maxime Rouiller - MVP правильно, что вам нужно предоставить пользовательский IFileProvider. Мой образец использует rc1-final и работает. Если посмотреть на проект aspnet, это может измениться позже (позволит зарегистрировать несколько поставщиков)

Сообщение в блоге, которое должно быть опубликовано, должно появиться в ближайшие несколько дней.

Смежные вопросы