Как получить корень сайта вне запроса?

Внутри запроса я могу использовать Server.MapPath() для доступа к корню веб-сайта. Как я могу получить доступ к этой функции или иным образом получить корень веб-сайта без доступа к Server? Я пытаюсь создать привязку для ninject внутри WebActivator.PreApplicationStartMethod.

Мы пытались использовать Directory.GetCurrentWorkingDirectory(), что возвращало что-то в Microsoft Shared\Dev Server. Однако в Global.asax.cs вызов Server.MapPath("") в Application_Start дает нужный мне каталог.


person mjibson    schedule 11.09.2012    source источник


Ответы (2)


Использование AppDomain.CurrentDomain.BaseDirectory возвращает правильный каталог.

person mjibson    schedule 06.11.2012