Исходящее сообщение SalesForce: сервер выбрал TLSv1, но эта версия протокола не включена - PullRequest
0 голосов
/ 11 марта 2019

У меня целевая платформа 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 Вопрос, но это не сработало.

...