Tijekom pokušaja povezivanja s navedenim udaljenim hostom s vaše mreže, možda ćete vidjeti poruku o pogrešci "Udaljeni je domaćin prisilno zatvorio postojeću vezu". Ovaj se problem obično javlja zbog problema socket veze između klijentskog sustava i poslužiteljskog sustava. Ako tražite rješenje za ovaj problem, samo slijedite ova jednostavna rješenja kako biste u bilo kojem trenutku pronašli moguće rješenje.
Zaobilazna rješenja
1. Onemogućite antivirus na računalu i provjerite ponovo.
Popravak 1 - Konfiguriranje naprednih postavki Java
Mnogi su korisnici izvijestili da je problem povezan s Java SDK-om na njihovim računalima.
1. Upišite "Upravljačka ploča‘U okviru za pretraživanje.
2. Nakon toga kliknite "Upravljačka ploča”U rezultatima pretraživanja.
3. Na upravljačkoj ploči kliknite padajući izbornik pored "Prikaz:‘.
4. Zatim morate odabrati "Male ikoneOpcija.
5. Sada morate kliknuti na “Java”Da otvorite Java Configure.
6. Zatim kliknite na “Napredna".
7. Nakon toga potvrdite okvir „Omogućite ograničeno okruženje operativnog sustava (izvorni testni prostor)“.
8. Nakon toga kliknite na “Prijavite se", A zatim na"u redu“.
Zatvorite prozor upravljačke ploče.
Korak - 2 Pokrenite SFC na datoteci Ieframe
1. Kada promijenite postavke Java, upišite “cmd”Na traci izbornika.
2. Nakon toga, desnom tipkom miša kliknite "Naredbeni redak"I kliknite na"Pokreni kao administrator“.
3. Zatim unesite ove naredbe i pritisnite Unesi izvršiti ih u nizu.
prompt sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
izv. prof
Zatvorite prozor naredbenog retka.
Ponovo pokrenite svoj sustav i provjerite radi li ovo ili ne.
Popravak 2 - Omogućite kriptografsku uslugu na vašem sustavu
Omogućivanje kriptografske usluge trebalo bi riješiti problem.
Upozorenje - Registry Editor je vrlo osjetljivo mjesto na vašem računalu. Prije nego što prijeđemo na glavno rješenje, tražimo izradu sigurnosne kopije registra na vašem računalu.
Nakon otvaranja uređivača registra, kliknite na “Datoteka“. Zatim kliknite na “Izvoz”Da biste napravili novu sigurnosnu kopiju na računalu.
1. Upišite "regedit"U okviru za pretraživanje.
2. Zatim kliknite na “Uređivač registra”Za pristup.
3. Zatim dođite do ovog mjesta registra -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ v4.0.3031
4. Provjerite postoji li ključ s nazivom "SchUseStrongCrypto“.
5. Ako nema ključa ‘SchUseStrongCrypto’, idite na ovo područje u uređivaču registra-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319
6. Zatim dvostruki klik naSchUseStrongCrypto“.
7. U prozoru Uredi vrijednost postavite podatke kao “1“.
8. Kliknite na "u redu”Kako biste promjenu spremili na sustav.
Zatvorite prozor Uređivača registra.
Ponovo pokrenite računalo i provjerite je li ispravak radio za vas.
Popravak 3 - Prisilno korištenje TLS 1.2
Ako imate aplikaciju spremnu za upotrebu TLS 1.0 ili TLS 1.1, umjesto verzije TLS 1.2, ova poruka o pogrešci može se pojaviti.
Da biste riješili problem, možda ćete trebati urediti izvorni kod određene aplikacije u terminalu.
1. Idite na korijensko mjesto aplikacije i kliknite desnu tipku miša na "globalni.asax" datoteka.
2. Kliknite na "Pogledajte kod”Za analizu izvornog koda.
3. U kodu bi trebao biti "Application_Start”Odjeljak.
Samo kopirajte i zalijepite sljedeće retke u odjeljak.
if (ServicePointManager. Sigurnosni protokol. HasFlag (SecurityProtocolType. Tls12) == lažno) { ServicePointManager. SecurityProtocol = ServicePointManager. SecurityProtocol | SecurityProtocolType. Tls12; }
Zatim spremite kôd i ponovo pokrenite aplikaciju. Ako ovo ne uspije, pokušajte promijeniti implementacije utičnice na vašem programu.
Popravak 4 - Izmijenite implementaciju utičnice
Promjena implementacije utičnice trebala bi vam uspjeti.
1. Prvo provjerite kôd da biste provjerili postoji li "StateObject"Klasa zajedno s"javni bajt [] međuspremnik = novi bajt [1024], javna utičnica utičnice;“.
2. Nakon toga morate pozvati jednu funkciju “Prima (utičnice)”U. Zatim nazovite ovaj kod “void ReceiveCallback (ar IAsyncResult)“.
SocketError errorCode; int nBytesRec = utičnica. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Uspjeh) { nBytesRec = 0; }
Provjerite je li ovo pomoglo situaciji ili ne.
Popravak 5 - Dodajte retke koji nedostaju u naredbeni redak
[SAMO ZA ENTITETSKI OKVIR KORISNICI]
U slučaju da se razvijate pomoću Entity Framework-a, postoji šansa da ste propustili mali dio koda.
1. U početku pokrenite ".edmx" datoteka. Nakon toga otvorite "kontekst.tt" datoteka.
2. Zatim pristupite "kontekst.cs”I dodajte ove određene retke u svoj kôd.
javni DBEntities (): base ("name = DBEntities") {this. Konfiguracija. ProxyCreationEnabled = false; // DODAJTE OVAJ RED! }
Sada provjerite radi li ovo.
Popravak 6 - Ponovno instalirajte Java SE
Možete deinstalirati Java SE sa svog računala i ponovo instalirati najnoviju verziju.
Korak - 1 Deinstalirajte Java SE
1. pritisni Windows tipka + R.
2. U Trčanje prozor, napišite i zatim pritisnite Unesi.
appwiz.cpl
Ovo će otvoriti prozor programa i značajki.
3. Pogledajte popis aplikacija za „Java SE razvojni pribor“.
3. Zatim desni klik na navedenoj aplikaciji, a zatim kliknite na “Deinstaliraj“.
Da biste deinstalirali Javu s uređaja, kliknite na “Da“.
Na ovaj ste način deinstalirali Java SE sa svog uređaja.
Kada završite, zatvorite Program i značajke prozor.
Ponovo pokrenite tvoje računalo.
Korak - 2 Instalirajte najnoviju Java SE
Sada na računalo morate instalirati najnoviju verziju Jave.
1. Posjetite ovaj odjeljak za preuzimanja Java SE.
2. Samo kliknite na “JDK preuzimanje“.
3. Nakon preuzimanja postava, trčanje postavljanje na vašem sustavu.
Pričekajte da postupak instalacije završi.
Provjerite je li vam ovaj popravak radio ili nije.
Popravak 7 - Isperite DNS predmemoriju
Postoji šansa da se veza ometa zbog pogrešno konfigurirane DNS predmemorije.
1. Pritisnite Windows tipka + S. Upišite "cmd“.
2. Desnom tipkom miša kliknite "Naredbeni redak", A zatim kliknite na"Pokreni kao administrator”Za pristup CMD terminalu.
3. Kada se terminal otvori, upišite ovaj kôd i pritisnite Unesi.
ipconfig / flushdns
Ovo će očistiti DNS predmemoriju na vašem sustavu. Ponovo pokrenite usmjerivač i provjerite radi li ovo.
Vaš bi problem trebao biti riješen.
Alternativni savjeti–
1. Možda su podaci koje šaljete aplikaciji možda iskrivljeni.
2. Klijentska aplikacija iscrpila je dostupne resurse.