Я получаю эту ошибку & ldquo; Основное соединение было закрыто: не удалось установить доверительные отношения для защищенного канала SSL / TLS. & Rdquo; на mvc app [дубликат]

Вот полный пример, иллюстрирующий, почему используется виртуальный метод.

#include <iostream>

using namespace std;

class Basic
{
    public:
    virtual void Test1()
    {
        cout << "Test1 from Basic." << endl;
    }
    virtual ~Basic(){};
};
class VariantA : public Basic
{
    public:
    void Test1()
    {
        cout << "Test1 from VariantA." << endl;
    }
};
class VariantB : public Basic
{
    public:
    void Test1()
    {
        cout << "Test1 from VariantB." << endl;
    }
};

int main()
{
    Basic *object;
    VariantA *vobjectA = new VariantA();
    VariantB *vobjectB = new VariantB();

    object=(Basic *) vobjectA;
    object->Test1();

    object=(Basic *) vobjectB;
    object->Test1();

    delete vobjectA;
    delete vobjectB;
    return 0;
}
3
задан afuzzyllama 25 October 2012 в 16:02
поделиться

1 ответ

У меня есть программа-искатель, и несколько мгновений назад я получил то же исключение. Причина в моем случае заключается в том, что срок действия сертификата безопасности (на сайте, который я просканировал).

Быстрое исправление в моем случае заключалось в добавлении этой строки кода:

 ServicePointManager.ServerCertificateValidationCallback = new
RemoteCertificateValidationCallback
(
   delegate { return true; }
);

Примечание: этот взлом может представлять угрозу безопасности

2
ответ дан Neno 1 September 2018 в 03:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: