У меня целевая платформа 4.5, и я могу использовать TSL12, вызывая код ServicePointManager.SecurityProtocol = ServicePointManager.SecurityProtocol | SecurityProtocolType.Tls12;
Но у меня проблема в том, что у меня есть WebService ASMX, который при вызове устанавливает соединение с Salesforce и не запускается код, чтобы иметь возможность изменить тип протокола на TLS12, есть ли другой способ сделать это?
До сих пор я пытался: я переместил веб-сервис ASMX в подпапку и дал ему файл Web.Config, и в этот файл я добавил следующий код:
<compilation targetFramework="4.6"/> <!-- Changed framework 4.0 to 4.6 -->
<!--Added this httpRuntime -->
<httpRuntime targetFramework="4.6" />
<authentication mode="Windows"/>
<pages controlRenderingCompatibilityVersion="4.0"/>
После прочтения этот StackOVerFlow Вопрос, но это не сработало.