小编Elm*_*mar的帖子

HttpWebRequest:请求已中止:无法创建SSL/TLS安全通道

我正在制作一个asp.net网络表单应用程序,它提供使用paypal支付.该应用程序应该使用ssl.当我运行我的应用程序一切顺利,直到我选择我的按钮paypal支付.当我按下此按钮时,会出现以下错误:

请求已中止:无法创建SSL/TLS安全通道.

描述:执行当前Web请求期间发生未处理的异常.请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息.

异常详细信息:System.Net.WebException:请求已中止:无法创建SSL/TLS安全通道.

来源错误:

第203行:第204行://检索从对PayPal的NVP API调用返回的响应.第205行:HttpWebResponse objResponse =(HttpWebResponse)objRequest.GetResponse(); 第206行:字符串结果; 第207行:使用(StreamReader sr = new StreamReader(objResponse.GetResponseStream()))

源文件:C:\ Users\willem\documents\visual studio 2015\Projects\WingtipToys\WingtipToys\Logic\PayPalFunctions.cs
Line:205

在我的错误发生的方法下面

public string HttpCall(string NvpRequest)
{
    string url = pEndPointURL;

    string strPost = NvpRequest + "&" + buildCredentialsNVPString();
    strPost = strPost + "&BUTTONSOURCE=" + HttpUtility.UrlEncode(BNCode);

    HttpWebRequest objRequest = (HttpWebRequest)WebRequest.Create(url);
    objRequest.Timeout = Timeout;
    objRequest.Method = "POST";
    //objRequest.ContentLength = strPost.Length;

    try
    {
        using (StreamWriter myWriter = new StreamWriter(objRequest.GetRequestStream()))
        {
            myWriter.Write(strPost);
        }
    }
    catch (Exception)
    {
        // No logging for this tutorial.
    } …
Run Code Online (Sandbox Code Playgroud)

c# asp.net ssl paypal httpwebrequest

4
推荐指数
1
解决办法
1万
查看次数

如何在TFS 2015版本控制期间找到最常更改的前10个文件?

我的团队使用TFS 2015作为ALM和版本控制系统,我想分析哪些文件最常更改.

我发现TFS没有开箱即用的功能,但是TFS2015有一个REST API来查询文件的Changesets,如下所示:

http://{instance}/tfs/DefaultCollection/_apis/tfvc/changesets?searchCriteria.itemPath={filePath}&api-version=1.0
Run Code Online (Sandbox Code Playgroud)

我的Project Repository中有成千上万的文件,逐个查询它不是一个好主意,有没有更好的解决方案来解决这个问题?

version-control tfs-2015

2
推荐指数
1
解决办法
911
查看次数

标签 统计

asp.net ×1

c# ×1

httpwebrequest ×1

paypal ×1

ssl ×1

tfs-2015 ×1

version-control ×1