Вы можете написать собственный провайдер виртуального пути. Вот хорошая статья , иллюстрирующая, как этого добиться (она загружает представления, хранящиеся в базе данных, но ее можно легко адаптировать для загрузки их из любого физического местоположения).