Med poskusom vzpostavitve povezave z določenim oddaljenim gostiteljem iz vašega omrežja se lahko prikaže sporočilo o napaki "Oddaljeni gostitelj je prisilno zaprl obstoječo povezavo. Ta težava se običajno pojavi zaradi težave z vtičnico med odjemalskim in strežniškim sistemom. Če iščete rešitev za to težavo, preprosto sledite tem preprostim rešitvam in v najkrajšem možnem času poiščite možno rešitev.
Rešitve
1. Onemogočite protivirusni program v računalniku in preverite znova.
Popravek 1 - Konfigurirajte dodatne nastavitve Java
Številni uporabniki so poročali, da je težava v njihovih računalnikih povezana z Java SDK.
1. Vnesite ‘Nadzorna plošča‘V iskalno polje.
2. Po tem kliknite naNadzorna plošča«V rezultatu iskanja.
3. Na nadzorni plošči kliknite spustni meni polegOgled:‘.
4. Nato morate izbratiMajhne ikone".
5. Zdaj morate klikniti na “Java”, Da odprete Java Configure.
6. Nato kliknite naNapredno".
7. Po tem potrdite polje »Omogočite omejeno okolje operacijskega sistema (izvorni peskovnik)“.
8. Po tem kliknite »Prijavite se"In nato na"v redu“.
Zaprite okno nadzorne plošče.
Korak - 2 Zaženite SFC v datoteki Ieframe
1. Ko spremenite nastavitve Java, vnesite »cmd"V menijski vrstici.
2. Po tem z desno miškino tipko kliknite »Ukazni poziv"In kliknite na"Zaženi kot skrbnik“.
3. Nato vnesite te ukaze in pritisnite Enter jih izvajati v zaporedju.
poziv sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
izr
Zaprite okno ukaznega poziva.
Ponovni zagon sistem in preverite, ali to deluje ali ne.
Popravek 2 - Omogočite kriptografsko storitev v vašem sistemu
Omogočanje kriptografske storitve bi moralo težavo odpraviti.
Opozorilo - Urejevalnik registra je zelo občutljivo mesto v vašem računalniku. Preden nadaljujemo z glavnim popravkom, zahtevamo varnostno kopijo registra v računalniku.
Po odprtju urejevalnika registra kliknite »mapa“. Nato kliknite »Izvozi«, Da ustvarite novo varnostno kopijo v računalniku.
1. Vnesite »regedit"V iskalno polje.
2. Nato kliknite naUrejevalnik registra«Za dostop do njega.
3. Nato pojdite na to mesto registra -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ v4.0.3031
4. Preverite, ali obstaja ključ z imenom »SchUseStrongCrypto“.
5. Če ključa „SchUseStrongCrypto“ ni, pojdite na to področje v urejevalniku registra -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319
6. Potem dvojni klik naSchUseStrongCrypto“.
7. V oknu Uredi vrednost nastavite podatke kot »1“.
8. Kliknite na "v redu", Da shranite spremembo v sistem.
Zaprite okno urejevalnika registra.
Ponovni zagon računalnik in preverite, ali vam je popravek uspel.
Popravek 3 - Prisilna uporaba TLS 1.2
Če imate aplikacijo pripravljeno za uporabo TLS 1.0 ali TLS 1.1, se namesto različice TLS 1.2 lahko prikaže to sporočilo o napaki.
Če želite odpraviti težavo, boste morda morali v terminalu urediti izvorno kodo določene aplikacije.
1. Pojdite na korensko lokacijo aplikacije in z desno miškino tipko kliknite »global.asax" mapa.
2. Kliknite na "Ogled kode«Za analizo izvorne kode.
3. V kodi mora biti "Application_Start”.
Preprosto kopirajte in prilepite naslednje vrstice v razdelek.
if (ServicePointManager. Varnostni protokol. HasFlag (SecurityProtocolType. Tls12) == napačno) { ServicePointManager. SecurityProtocol = ServicePointManager. Varnostni protokol | SecurityProtocolType. Tls12; }
Nato shranite kodo in znova zaženite aplikacijo. Če se to ne izide, poskusite spremeniti izvedbe vtičnic v svojem programu.
Popravek 4 - Spremenite izvedbo vtičnice
Spreminjanje izvedb vtičnic bi se moralo izkazati za vas.
1. Najprej preverite kodo in se prepričajte, da jeStateObject"Razred skupaj z"javni bajt [] medpomnilnik = nov bajt [1024], javna vtičnica vtičnice;“.
2. Po tem morate poklicati eno funkcijo “Sprejem (vtičnice)”V. Nato pokličite to kodo »void ReceiveCallback (ar IAsyncResult)“.
SocketError errorCode; int nBytesRec = vtičnica. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Uspeh) { nBytesRec = 0; }
Preverite, ali je to pomagalo situaciji ali ne.
Popravek 5 - V ukazno vrstico dodajte manjkajoče vrstice
[SAMO ENTITIVNI OKVIR UPORABNIKI]
Če razvijate Entity Framework, obstaja verjetnost, da ste zamudili majhen delček kode.
1. Najprej zaženite.edmx" mapa. Po tem odpritekontekst.tt" mapa.
2. Nato odpritecontext.cs"In dodajte te vrstice v kodo.
public DBEntities (): base ("name = DBEntities") {this. Konfiguracija. ProxyCreationEnabled = false; // DODAJ TO VRSTICO! }
Zdaj pa preverite, če to deluje.
Popravek 6 - Znova namestite Java SE
Java SE lahko odstranite iz računalnika in znova namestite najnovejšo različico.
Korak - 1 Odstranite Java SE
1. Pritisnite tipko Tipka Windows + R..
2. V Teči okno, napišite in nato pritisnite Enter.
appwiz.cpl
To bo odprlo okno programa in funkcij.
3. Oglejte si seznam prijav zaJava SE razvojni komplet“.
3. Potem desni klik za določeno aplikacijo in nato kliknite na “Odstrani“.
Če želite odstraniti Javo iz naprave, kliknite »Da“.
Na ta način ste iz naprave odstranili Java SE.
Ko končate, zaprite Program in funkcije okno.
Ponovni zagon računalnik.
Korak - 2 Namestite najnovejšo Java SE
Zdaj morate v računalnik namestiti najnovejšo različico Jave.
1. Obiščite ta razdelek za prenose Java SE.
2. Samo kliknite »JDK Prenos“.
3. Po prenosu nastavitve, teči nastavitev v vašem sistemu.
Počakajte, da se postopek namestitve konča.
Preverite, ali vam je ta popravek uspel ali ne.
Popravek 7 - Splaknite predpomnilnik DNS
Obstaja verjetnost, da je povezava motena zaradi napačno konfiguriranega predpomnilnika DNS.
1. Pritisnite Tipka Windows + S. Vnesite »cmd“.
2. Z desno miškino tipko klikniteUkazni poziv"In nato kliknite"Zaženi kot skrbnik”Za dostop do terminala CMD.
3. Ko se terminal odpre, vnesite to kodo in pritisnite Enter.
ipconfig / flushdns
S tem boste počistili predpomnilnik DNS v vašem sistemu. Ponovni zagon usmerjevalnik in preverite, če to deluje.
Vaš problem bi morali rešiti.
Alternativni nasveti–
1. Mogoče so podatki, ki jih pošiljate v aplikacijo, popačeni.
2. Odjemalska aplikacija je izčrpala razpoložljive vire.