ssl - Sharepoint 201 上的托管 CSOM。无法创建 SSL/TLS 安全通道

标签 ssl sharepoint-2013 csom

我有一个 Windows Server 2016 VM 和 Visual Studio 2017 Community Edition。我正在编写一个简单的脚本,只是为了检查与 Sharepoint 2013 的连接。Sharepoint Server 未安装在 VM 上,它位于 Intranet 中的某个位置。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Microsoft.SharePoint.Client;
using System.Security;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            string siteUrl = "https://xxx.yyy.org:443";
            ClientContext clientContext = new ClientContext(siteUrl);

            Web site = clientContext.Web;
            List documents = site.Lists.GetByTitle("Documents");

            //Prepare the request
            clientContext.Load(site);

            //Submit the Request
            clientContext.ExecuteQuery();

            Console.ReadKey();
        }
    }
}

但是我遇到了这个异常:

System.Net.WebException occurred

HResult=0x80131509
Message=The request was aborted: Could not create SSL/TLS secure channel.
Source=System
StackTrace:

at System.Net.HttpWebRequest.GetResponse()
at Microsoft.SharePoint.Client.SPWebRequestExecutor.Execute()
at Microsoft.SharePoint.Client.ClientContext.GetFormDigestInfoPrivate()
at Microsoft.SharePoint.Client.ClientContext.EnsureFormDigest()
at Microsoft.SharePoint.Client.ClientContext.ExecuteQuery()
at ConsoleApp1.Program.Main(String[] args) in C:\Users\AdminDD\source\repos\ConsoleApp1\ConsoleApp1\Program.cs:line

我读过这个thread我通过 IE 登录。浏览器的证书似乎有效,但问题仍然存在。关于如何解决这个问题有什么建议吗?

最佳答案

我遇到了完全相同的问题。 检查您的项目 .Net 版本。它在从 4.5 升级后工作 --> 4.6

关于ssl - Sharepoint 201 上的托管 CSOM。无法创建 SSL/TLS 安全通道,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46786060/

相关文章:

nginx 反向代理的 SSL 握手问题

ssl - 如何使用 HAProxy 禁用客户端 SSL 重新协商

jquery - 使用 REST API 在线获取 SharePoint 2013 中的列表数据(包括附件和其他字段数据)

css - css 3 中是否有任何 css 类分组 css 类?

Azure Active Directory Sharepoint 和 Graph API

sharepoint - 从上传的文件获取 Id 到 Sharepoint 2013 DocumentLibrary

c# - "Already Exists"使用 CSOM 获取 SharePoint 2013 库项目时引发异常

linux - 在linux中预加载动态加载的库

Nginx:删除证书后 [emerg] 无法加载证书

javascript - 使用 CSOM 和 javascript 创建分类子术语