Я использую код, который получит корневой путьIIS Root Path против Пути виртуального каталога
return HttpContext.Current.Server.MapPath(@"\Schedules\");
Это прекрасно работает, когда мой сайт установлен в качестве полноценного веб-приложения. но когда он устанавливается как виртуальный каталог, он ломается, потому что он ищет файлы в корневой папке, а не в папке \ virtualdirectorypath.
Есть ли способ изменить код, чтобы искать файлы из корня виртуального каталога, но также и не прерывается, если приложение установлено как полноценный веб-сайт?