У меня есть классическое приложение asp, которое извлекает имя текущего приложения и устанавливает переменную Application, содержащую это имя. Это имя важно (я не буду вдаваться в причину) и по сути является дружественным именем в IIS.
Проблема в том, что реализация, используемая для получения этого имени, имеет недостатки: а) предполагает, что домашний каталог содержит строку wwwroot, и б) предполагает, что имя папки совпадает с именем приложения. Я больше не могу гарантировать эти условия.
Я бы подумал, что имя приложения известно во время выполнения, но я не могу найти его ни в переменных Session, ни в Application (в точке запуска приложения в global.asa). Есть идеи?