C# 用于自托管.NET应用程序的TLS 1.2
我的应用程序是一个自托管的.NET应用程序。它的.NET版本是4.5.2。我想在我的应用程序中支持TLS1.2。有没有办法在不升级.NET版本的情况下执行此操作?通常情况下,它应该可以工作(因此您可以探索其他线索来确定您的问题),我也有类似的问题,但对于TLS1.0,您可以在此处查看我的问题:签出主题并回答。如果您不想更新应用程序的.NET Framework版本,您可以指定C# 用于自托管.NET应用程序的TLS 1.2,c#,.net-4.5,tls1.2,self-hosting,C#,.net 4.5,Tls1.2,Self Hosting,我的应用程序是一个自托管的.NET应用程序。它的.NET版本是4.5.2。我想在我的应用程序中支持TLS1.2。有没有办法在不升级.NET版本的情况下执行此操作?通常情况下,它应该可以工作(因此您可以探索其他线索来确定您的问题),我也有类似的问题,但对于TLS1.0,您可以在此处查看我的问题:签出主题并回答。如果您不想更新应用程序的.NET Framework版本,您可以指定SecurityProtocolTypeenum的整数值ServicePointManager.SecurityProto
SecurityProtocolType
enum的整数值<代码>ServicePointManager.SecurityProtocol=(SecurityProtocolType)3072代码>。只要服务器支持TLS1.2,我们到底需要在哪里更新它?它的自托管应用程序将没有global.asax。最好的位置是入口点,因此控制台应用程序的Program.cs文件中类似于Main
。