Я использую Запрос. ApplicationPath для изучения названия Виртуального каталога, в котором я работаю. Существует ли более надежный путь?
Request.ApplicationPath
является абсолютно надежным способом получения виртуальной директории и работает всегда, когда у вас есть HttpContext и вы можете запросить данные запроса.
Для дальнейшей обработки и извлечения частей пути обратитесь к классу VirtualPathUtility.
Вам необходимо использовать запрос. Это то, для чего он предназначен.
Редактирование, чтобы пойти с вашим комментарием.
Поскольку вы хотите «чистить способ для обработки косой косы, я рекомендую создать функцию утилиты, которая возвращает путь приложения с логикой в нем, чтобы иметь дело с Slash, как вы видите посадку.