Pri pokuse o pripojenie k uvedenému vzdialenému hostiteľovi z vašej siete sa môže zobraziť chybové hlásenie „Existujúce pripojenie bolo vynútene uzavreté vzdialeným hostiteľom“. Tento problém sa zvyčajne vyskytuje v dôsledku problému soketového spojenia medzi klientskym systémom a serverovým systémom. Ak hľadáte riešenie tohto problému, postupujte podľa týchto jednoduchých riešení a nájdite možnú opravu okamžite.
Alternatívne riešenia
1. Vypnite antivírus v počítači a skontrolujte to znova.
Oprava 1 - Konfigurácia rozšírených nastavení Java
Mnoho používateľov uviedlo, že problém je v ich počítačoch spojený s balíkom Java SDK.
1. Zadajte „Ovládací panel„Do vyhľadávacieho poľa.
2. Potom kliknite na „Ovládací panel”Vo výsledku vyhľadávania.
3. Na ovládacom paneli kliknite na rozbaľovaciu ponuku vedľa položkyZobraziť podľa:‘.
4. Potom musíte zvoliťMalé ikony”Možnosť.
5. Teraz musíte kliknúť na „Java”Na otvorenie Java Configure.
6. Potom kliknite naPokročiléKarta “.
7. Potom začiarknite políčko „Povoliť obmedzené prostredie operačného systému (natívna karanténa)“.
8. Potom kliknite na „Podať žiadosť”A potom na“Ok“.
Zatvorte okno Ovládací panel.
Krok - 2 Spustite SFC na súbore Ieframe
1. Ak ste zmenili nastavenie Java, napíšte „cmd”Na paneli s ponukami.
2. Potom kliknite pravým tlačidlom myši na „Príkazový riadok”A kliknite na“Spustiť ako správca“.
3. Potom zadajte tieto príkazy a stlačte Zadajte vykonať ich postupne.
výzva sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
doc
Zatvorte okno príkazového riadku.
Reštart váš systém a skontrolujte, či to funguje alebo nie.
Oprava 2 - Povolenie kryptografickej služby vo vašom systéme
Problém by malo vyriešiť povolenie kryptografickej služby.
Pozor - Editor databázy Registry je vo vašom počítači veľmi citlivé miesto. Predtým, ako pristúpime k hlavnej oprave, požiadame o vytvorenie zálohy registra vo vašom počítači.
Po otvorení Editora databázy Registry kliknite na „Súbor“. Potom kliknite na „Export”Na vytvorenie novej zálohy vo vašom počítači.
1. Napíš „regedit”Vo vyhľadávacom poli.
2. Potom kliknite naEditor registrov“Na prístup k nej.
3. Potom prejdite do tohto umiestnenia registra -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ v4.0.3031
4. Skontrolujte, či existuje kľúč s názvom „SchUseStrongCrypto“.
5. Ak neexistuje kľúč „SchUseStrongCrypto“, prejdite do tejto oblasti v editore databázy Registry
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319
6. Potom dvojité kliknutie na „SchUseStrongCrypto“.
7. V okne Úpravy hodnoty nastavte údaje ako „1“.
8. Kliknite na "Ok”, Aby sa uložila zmena vo vašom systéme.
Zatvorte okno editora databázy Registry.
Reštart počítači a skontrolujte, či oprava pre vás fungovala.
Oprava 3 - Vynútiť použitie protokolu TLS 1.2
V prípade, že máte aplikáciu pripravenú na použitie protokolu TLS 1.0 alebo TLS 1.1, môže sa namiesto verzie TLS 1.2 zobraziť toto chybové hlásenie.
Na odstránenie problému bude pravdepodobne potrebné upraviť zdrojový kód konkrétnej aplikácie v termináli.
1. Prejdite do koreňového umiestnenia aplikácie a kliknite pravým tlačidlom myši na „global.asax“Súbor.
2. Kliknite na "Zobraziť kód”Na analýzu zdrojového kódu.
3. V kóde by mal byť „Application_Start”.
Nasledujúce riadky v sekcii stačí skopírovať a vložiť.
ak (ServicePointManager. SecurityProtocol. HasFlag (SecurityProtocolType. Tls12) == false) { ServicePointManager. SecurityProtocol = ServicePointManager. SecurityProtocol | SecurityProtocolType. Tls12; }
Potom kód uložte a znova spustite aplikáciu. Ak to nefunguje, skúste zmeniť implementácie zásuviek vo vašom programe.
Oprava 4 - Upravte implementáciu soketu
Zmena implementácie zásuviek by vám mala vyjsť.
1. Najskôr skontrolujte kód a uistite sa, že je tam „StateObject”Trieda spolu s“verejný bajt [] vyrovnávacia pamäť = nový bajt [1024], verejná zásuvka zásuvky;“.
2. Potom musíte zavolať jednej funkcii „Príjem (zásuvky)”V. Potom zavolajte tento kód „void ReceiveCallback (IAsyncResult ar)“.
SocketError errorCode; int nBytesRec = soket. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Úspech) { nBytesRec = 0; }
Skontrolujte, či to situácii pomohlo alebo nie.
Oprava 5 - Pridanie chýbajúcich riadkov do príkazového riadku
[LEN PRE RÁMEC ENTITY POUŽÍVATELIA]
V prípade, že vyvíjate pomocou Entity Framework, je pravdepodobné, že vám unikol kúsok kódu.
1. Najskôr spustite „.edmx“Súbor. Potom otvorte „kontext.tt“Súbor.
2. Ďalej prejdite nakontext.cs”A pridajte tieto konkrétne riadky do svojho kódu.
public DBEntities (): base ("name = DBEntities") {toto. Konfigurácia. ProxyCreationEnabled = false; // PRIDAJTE TENTO RIADOK! }
Teraz skontrolujte, či to funguje.
Oprava 6 - Preinštalovanie Java SE
Java SE môžete odinštalovať z počítača a znova nainštalovať najnovšiu verziu.
Krok - 1 Odinštalujte Java SE
1. Stlačte tlačidlo Kláves Windows + R.
2. V Bež okno, napíšte a potom stlačte Zadajte.
appwiz.cpl
Týmto sa otvorí okno Program a funkcie.
3. Pozrite sa na zoznam aplikácií pre „Vývojová súprava Java SE“.
3. Potom kliknite pravým tlačidlom myši v zadanej aplikácii a potom kliknite na „Odinštalovať“.
Pre odinštalovanie Java z vášho zariadenia kliknite na „Áno“.
Týmto spôsobom ste odinštalovali Java SE z prístroja.
Po dokončení zatvorte Program a funkcie okno.
Reštart tvoj počitač.
Krok - 2 Nainštalujte najnovšiu verziu Java SE
Teraz musíte do počítača nainštalovať najnovšiu verziu Java.
1. Navštívte túto sekciu sťahovania Java SE.
2. Stačí kliknúť na „Stiahnutie JDK“.
3. Po stiahnutí nastavenia bežať nastavenie vo vašom systéme.
Počkajte na ukončenie procesu inštalácie.
Skontrolujte, či táto oprava pre vás fungovala alebo nie.
Oprava 7 - Vypláchnite vyrovnávaciu pamäť DNS
Existuje šanca, že dôjde k narušeniu spojenia z dôvodu nesprávne nakonfigurovanej medzipamäte DNS.
1. Stlačte Kláves Windows + S. Napíš „cmd“.
2. Kliknite pravým tlačidlom myši naPríkazový riadok“A potom kliknite na„Spustiť ako správca”Pre prístup k terminálu CMD.
3. Keď sa terminál otvorí, zadajte tento kód a stlačte Zadajte.
ipconfig / flushdns
Týmto sa vymaže vyrovnávacia pamäť DNS vo vašom systéme. Reštart smerovač a skontrolujte, či to funguje.
Váš problém by mal byť vyriešený.
Alternatívne tipy–
1. Je možné, že údaje, ktoré odosielate do aplikácie, môžu byť skreslené.
2. Klientska aplikácia vyčerpala dostupné zdroje.