Я хочу разрешить «~/whatever» из внутренних контекстов вне страницы, таких как Global.asax (HttpApplication), HttpModule, HttpHandler и т. Д., Но может найти только такие методы разрешения, специфичные для элементов управления (и страницы).Как я могу разрешить пути приложения ASP.NET к корню сайта без присутствия элемента управления?
Я думаю, что приложение должно обладать достаточными знаниями, чтобы иметь возможность отображать это вне контекста страницы. Нет? По крайней мере, это имеет смысл для меня, оно должно быть разрешимым в других обстоятельствах, где известен корень приложения.
Обновление: Причина в том, что я придерживаюсь «~» путей в файлах web.configuration и хочу разрешить их из вышеупомянутых сценариев, отличных от Control.
Обновление 2: Я пытаюсь разрешить их для корневого сайта веб-сайта, такого как поведение Control.Resolve (..), а не путь к файловой системе.
Дублированный: http://stackoverflow.com/questions/26796/asp-net-using-system-web-ui-control-resolveurl-in- a-shared-static-function –