Итак, у нас есть сценический сервер под управлением Windows 2012 R2 (он был обновлен с 2008 R2)
На нем запущено несколько сайтов asp.net MVC.
Мы использовали для запуска сайтов SSL на разных портах, чтобы разрешить разные домены до SNI.
Теперь, когда мы можем использовать SNI с 2012 R2, мы перемещаем привязки со своих старых портов на порт 443.
Однако теперь, когда мы пытаемся доставлять контент из папки сценариев через http на порт 80, мы получаем 404 и через https через порт 443, мы внезапно отключаемся (ERR_CONNECTION_RESET в Chrome)
Вот кикер: добавление еще одной привязки к произвольному порту позволяет получать контент. Это только папка сценариев, копирование ее под другим именем или подача того же контента из папки контента тоже работает. Это было воспроизведено на недавно созданном (с нуля) веб-сайте.
Folder | http:80 | http:81 | https:443 | https:23457
content | works | works | works | works
scripts | (404) | works | (reset) | works
scriptsx | works | works | works | works
Такое ощущение, что кто-то что-то подстроил где-то глубоко в недрах IIS, а потом никогда никому не говорил.
При включении трассировки невыполненных запросов на сервере не отображаются записи журнала.
Любой совет будет оценен.