У меня есть веб-приложение ASP.Net, которое я хочу использовать в качестве многоразовой библиотеки управления пользователями в других веб-приложениях.
Одним из решений этой проблемы является использование того, что Скотт Гатри описал здесь:
http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx
, то есть для копирования файлов ascx / aspx (без их кода) в веб-приложениях, использующих библиотеку управления.
На самом деле я вижу другое решение: внедрить ascx / aspx в библиотеку пользовательских элементов управления, а затем использовать пользовательский поставщик виртуальных путей для их получения.
Кто-нибудь знает, какое решение лучше?
С точки зрения развертывания поставщик виртуальных путей выглядит лучше.
Однако решение «ascx / aspx copy» проще в реализации (не нужно создавать собственного провайдера виртуального пути).