Вставить HTML в DLL

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

У нас есть веб-приложение, в котором есть некоторые aspx-страницы с выделенным кодом, а также html-страницы и другие файлы (js, images и т. Д.). Когда проект собран, весь код приложения (файлы cs) компилируется в DLL. Можно ли также скомпилировать html, js и другие файлы в DLL? Мы хотим установить ссылку на проект, который сможет использовать не скомпилированный источник, включенный в этот родительский проект. Будет ли это работать с IIS?

1 ответ

Я предпочитаю загружать HTML в файлы ресурсов и обращаться к нему по имени ключа для генерации вывода. Я использовал его для небольших вещей, таких как шаблонные элементы управления и большие вещи, такие как обеспечение макета всей страницы для динамически генерируемого контента. Существует множество ресурсов, описывающих использование файлов ресурсов для предоставления такого рода контента. Преимущество, которое я нахожу, состоит в том, что весь dll может быть упакован и использован исключительно для предоставления этих ресурсов множеству отдельных приложений, если существует согласованность с тем, как контент доставляется / производится.

Другие вопросы по тегам