Аналогично Повсеместный способ получения корневого каталога, в котором приложение запускается через C # , но этот вопрос, похоже, связан с Win Forms. Как сделать то же самое для веб-форм?
Я использовал ...
HttpContext.Current.Server.MapPath("~")
Это прекрасно работает для обработки HTTP-запросов, но, похоже, не работает, если такой планировщик, как Quartz.NET , вызывает задание (проблема, с которой я столкнулся). HttpContext.Current
является нулевым в этом сценарии, поскольку фактический HTTP-запрос не выполнен.