Получение относительного корня в Global.Asax

Я пытаюсь сохранить физический корень и относительный корень моего приложения в памяти при запуске приложения.

Я сделал физический путь так:

    //Get the physical root and store it
    Global.ApplicationPhysicalPath = Request.PhysicalApplicationPath;

Но я не могу получить относительный путь. У меня есть следующий код, который работает, но требует, чтобы его поместили в объект page:

Global.ApplicationRelativePath = Request.Url.AbsoluteUri.Replace(Request.Url.AbsolutePath, "") + Page.ResolveUrl("~/");

Спасибо

6
задан TheGateKeeper 6 June 2012 в 11:11
поделиться