На самом деле нет более новой платформы, чем 4.5. Существуют функциональные обновления с более новыми версиями, но все они устанавливаются в одну целевую папку (одну из .NET 4.5) и перезаписывают существующие файлы.
Это относится и к 4.6.x или 4.7.x. Это отличается от предыдущих версий платформы, где они могли (или должны) сосуществовать.
Фактически, вы можете запустить приложение с более новой платформой (> = 4.5) на веб-сервере со старой версией, используя этот хак. Конечно, только если вы не использовали классы фреймворка более нового фреймворка. В противном случае вы получите ужасное исключение из загрузчика классов. (BTDT)
Чтобы избежать подобных ловушек, я рекомендую не иметь несовместимых версий в файле web.config, если у вас нет веских причин для этого.