在ASP.Net MVC应用程序中,默认使用的是TLS 1.0协议进行安全通信。要将默认协议更改为TLS 1.2,可以在应用程序的全局文件Global.asax.cs中进行以下更改:
using System;
using System.Net;
namespace YourApplicationNamespace
{
public class MvcApplication : System.Web.HttpApplication
{
protected void Application_Start()
{
// 设置默认安全协议为TLS 1.2
ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;
// 其他应用程序启动代码
}
}
}
在以上示例中,我们在Application_Start方法中设置ServicePointManager.SecurityProtocol属性的值为SecurityProtocolType.Tls12,这将将默认安全协议更改为TLS 1.2。
请注意,要使用TLS 1.2协议,您的服务器和客户端都必须支持TLS 1.2。