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

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

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

2 ответа

Решение

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

Другие вопросы по тегам