Сообщение об исключении: WebSockets не поддерживается в текущей конфигурации приложения
Мы обновили приложение с Windows 2008 до сервера Windows 2012 Standard.
мы получаем следующее исключение
System.InvalidOperationException: WebSockets не поддерживается в
текущая конфигурация приложения. Чтобы включить это, установите следующее
переключатель конфигурации в Web.config: </ system.web> Для получения дополнительной информации см.
http://go.microsoft.com/fwlink/?LinkId=252465.
Добавление
<system.web> <httpRuntime targetFramework="4.5" /> </system.web>
в web.config решил проблему,
Однако то же приложение, развернутое в Windows Server 2016, работает нормально, не устанавливая целевую платформу
У меня вопрос: почему мы должны явно устанавливать целевую платформу для сервера Windows 2012, где это не требуется в Windows 2016 и сервере Windows 2008.
P.s: мы использовали SignalR в нашем приложении