Могу ли я вставить страницы веб-форм и / или другой контент в другую сборку вне проекта веб-приложения? - PullRequest
0 голосов
/ 06 декабря 2011

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

В качестве альтернативы, я мог бы создать новый проект MVC и просто ссылаться на страницы / статический контент этой сборки, если это возможно. Как бы я поступил так или иначе?

Я думаю, что наследие .js, .css статический контент. Также aspx, aspx.cs, ascx.cs, ascx.designer.cs, aspx.designer.cs и ascx страницы, которые функционально готовы к устареванию для версий mvc .cshtml.

Да, и ОСОБЕННО все ссылки на сторонние элементы управления.

1 Ответ

0 голосов
/ 07 декабря 2011

Не уверен на 100%, что это поможет, но вкратце я бы спросил:

Почему бы вам не перенести логику Handler, WebPage в другую библиотеку классов и в заголовке aspx / ahsx установить ссылочный класс в пространство имен библиотеки классов. Если библиотека классов находится в вашей корзине (ссылка), я не вижу проблемы.

Со статическим содержимым я не понимаю, почему вы бы переместили его в другую сборку, поскольку он не находится в сборке, с которой нужно начинать (обслуживается IIS). Если вам нужно переместить его, вам нужно написать прокси-класс, чтобы сделать необходимые операции ввода-вывода для чтения файла (-ов) и отправки в поток ответов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...