Я пытался в течение многих дней (на самом деле, дней) использовать «внешние» файлы (предоставленные с другого сервера с помощью обработчика ashx) в качестве макетов в Razor.
@{
Layout = "http://someServer/templates.ashx?path=/my/template.cshtml";
}
Это дает мнеошибка о том, что путь должен быть виртуальным.
Я перепробовал все, что мог придумать: VirtualPathProviders
, пользовательский RazorViewEngines
и т. д.
Ничего не помогает, кто-нибудь сделалэто или кто-то может дать мне подсказку?