У меня есть 3 виртуальных каталога IIS7, которые указывают на один и тот же физический каталог. Каждый из них имеет уникальный заголовок узла, связанный с ним, и каждый работает в своем собственном пуле приложений. В конечном итоге, 3 экземпляра одного и того же приложения ASP.NET.
В обработчике события Application_Start файла global.asax я хотел бы определить, какой экземпляр приложения запущен (для условного выполнения некоторого кода). Поскольку объект Request недоступен, я не могу запросить текущий URL, поэтому я хотел бы запросить информацию о привязке текущего виртуального каталога?
Поскольку привязка заголовка узла уникальна для каждого сайта, это позволило бы мне определить, какой экземпляр приложения запускается. Кто-нибудь знает, как это сделать, или есть лучшее предложение?