Мой код C #может выполняться внутри приложения MVC3 под IIS (в настоящее время 7.5, но я не хотел бы зависеть от конкретной версии )или в другом месте.
Похоже, что один из способов узнать, что код выполняется под IIS, — это проверить имя текущего процесса , но этот подход зависит от наличия жестко заданной строки имени файла.
Есть ли какой-нибудь программный способ определить, что мой код работает в IIS независимо от версии IIS?