Miközben megpróbál csatlakozni a megadott távoli gazdagéphez a hálózatából, hibaüzenetet jeleníthet meg: „A távoli állomás erőszakkal lezárta a meglévő kapcsolatot”. Ez a probléma általában az ügyfélrendszer és a szerverrendszer közötti socket kapcsolat problémája miatt merül fel. Ha megoldást keres erre a kérdésre, kövesse ezeket az egyszerű megoldásokat, hogy pillanatok alatt megtalálja a lehetséges megoldást.
Kerülő megoldások
1. Kapcsolja ki a víruskeresőt a számítógépén, és ellenőrizze újra.
1. javítás - A Java Advanced beállításainak konfigurálása
Sok felhasználó számolt be arról, hogy a probléma a számítógépén lévő Java SDK-val társul.
1. Típus 'Vezérlőpult’A keresőmezőben.
2. Ezt követően kattintson aVezérlőpult”A keresési eredményben.
3. A Vezérlőpulton kattintson a legördülő menüre aMegtekintés:‘.
4. Ezután ki kell választania aKis ikonok" választási lehetőség.
5. Most rá kell kattintaniaJáva”A Java Configure megnyitásához.
6. Ezután kattintson aFejlett”Fülre.
7. Ezután jelölje be a „Az operációs rendszer korlátozott környezetének engedélyezése (natív sandbox)“.
8. Ezután kattintson aAlkalmaz”Majd továbbrendben“.
Zárja be a Vezérlőpult ablakot.
2. lépés: Futtassa az SFC-t az Ieframe fájlon
1. Amikor megváltoztatta a Java beállításait, írja be acmd”Menüpontot.
2. Ezután kattintson a jobb gombbal a „Parancssor”És kattintson aFuttatás rendszergazdaként“.
3. Ezután írja be ezeket a parancsokat, és nyomja meg a gombot Belép sorrendben végrehajtani őket.
prompt sfc /scanfile=c:\windows\system32\ieframe.dll sfc /verifyfile=c:\windows\system32\ieframe.dll
asszociált
Zárja be a Parancssor ablakot.
Újrakezd és ellenőrizze, hogy működik-e vagy sem.
Fix 2 - Engedélyezze a kriptográfiai szolgáltatást a rendszerén
A kriptográfiai szolgáltatás engedélyezésével megoldania kell a problémát.
Figyelem - A Beállításszerkesztő nagyon érzékeny hely a számítógépen. Mielőtt folytatnánk a fő javítást, kérjük, hogy készítsen biztonsági másolatot a rendszerleíró adatbázisról a számítógépén.
A Beállításszerkesztő megnyitása után kattintson aFile“. Ezután kattintson aExport”Új biztonsági másolat készítéséhez a számítógépen.
1. Típus "regedit”A keresőmezőben.
2. Ezután kattintson aBeállításszerkesztő”Eléréséhez.
3. Ezután keresse meg ezt a nyilvántartási helyet -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NETFramework \ v4.0.3031
4. Ellenőrizze, hogy van-e kulcsSchUseStrongCrypto“.
5. Ha nincs ’SchUseStrongCrypto’ kulcs, lépjen erre a területre a Beállításszerkesztőben -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ .NETFramework \ v4.0.30319
6. Azután dupla kattintás a „SchUseStrongCrypto“.
7. Az Érték szerkesztése ablakban állítsa be az adatokat1“.
8. Kattintson "rendben”, Hogy mentse a változást a rendszerén.
Zárja be a Beállításszerkesztő ablakot.
Újrakezd és ellenőrizze, hogy a javítás bevált-e az Ön számára.
Javítás 3 - A TLS 1.2 használatának kényszerítése
Abban az esetben, ha az alkalmazás készen áll a TLS 1.0 vagy a TLS 1.1 használatára, a TLS 1.2 verzió helyett ez a hibaüzenet megjelenhet.
A probléma megoldásához szükség lehet az adott alkalmazás forráskódjának szerkesztésére a terminálban.
1. Menjen az alkalmazás gyökérhelyére, és kattintson a jobb gombbal aglobal.asax”Fájl.
2. Kattintson "Kód megtekintése”A forráskód elemzéséhez.
3. A kódban egy „Application_Start”Szakasz.
Csak másolja be a következő sorokat a szakaszba.
ha (ServicePointManager. SecurityProtocol. HasFlag (SecurityProtocolType. Tls12) == hamis) { ServicePointManager. SecurityProtocol = ServicePointManager. SecurityProtocol | SecurityProtocolType. Tls12; }
Ezután mentse el a kódot, és futtassa újra az alkalmazást. Ha ez nem sikerül, próbálja meg megváltoztatni a program socket implementációit.
4. javítás - A socket megvalósításának módosítása
A foglalat megváltoztatásának az Ön számára megfelelőnek kell lennie.
1. Először ellenőrizze a kódot, hogy van-e “StateObject”Osztály a„public byte [] puffer = new byte [1024], public Socket socket;“.
2. Ezután meg kell hívnia egy funkciótFogadás (Socket s)" ban ben. Ezután hívja ezt a kódotvoid ReceiveCallback (IAsyncResult ar)“.
SocketError errorCode; int nBytesRec = socket. EndReceive (ar, out errorCode); if (errorCode! = SocketError. Siker) { nBytesRec = 0; }
Ellenőrizze, hogy ez segített-e a helyzeten vagy sem.
5. javítás - hiányzó sorok hozzáadása a parancssorhoz
[CSAK CSAK EGYETEMI KERET FELHASZNÁLÓK]
Abban az esetben, ha az Entity Framework használatával fejlesztesz, akkor van esély arra, hogy hiányoltál egy kis darab kódot.
1. Eleinte indítsa el a „.edmx”Fájl. Ezt követően nyissa meg akontextus.tt”Fájl.
2. Ezután nyissa meg akontextus.cs”Fájlt, és adja hozzá ezeket a sorokat a kódjához.
public DBEntities (): base ("név = DBEntities") {ez. Konfiguráció. ProxyCreationEnabled = hamis; // HOZZÁADJA EZT A SOROT! }
Most ellenőrizze, hogy működik-e.
Javítás 6 - Telepítse újra a Java SE-t
Eltávolíthatja a Java SE alkalmazást a számítógépről, és újra telepítheti a legújabb verziót.
1. lépés: Távolítsa el a Java SE alkalmazást
1. megnyomni a Windows billentyű + R.
2. Ban,-ben Fuss ablakot, írjon, majd nyomja meg Belép.
appwiz.cpl
Ez megnyitja a Program és szolgáltatások ablakot.
3. Nézze meg a „Java SE fejlesztőkészlet“.
3. Azután Jobb klikk a megadott alkalmazáson, majd kattintson aEltávolítás“.
A Java eszközről való eltávolításához kattintson aIgen“.
Így eltávolította készülékéről a Java SE alkalmazást.
Miután elkészült, zárja be a Program és szolgáltatások ablak.
Újrakezd a számítógéped.
2. lépés: Telepítse a legújabb Java SE-t
Most telepítenie kell a Java legújabb verzióját a számítógépére.
1. Látogassa meg ezt a Java SE letöltések részt.
2. Csak kattintson a „JDK Letöltés“.
3. A beállítás letöltése után fuss a rendszer beállításait.
Várja meg, amíg a telepítési folyamat befejeződik.
Ellenőrizze, hogy ez a javítás működött-e az Ön számára.
Javítás 7 - Öblítse ki a DNS-gyorsítótárat
Van esély arra, hogy a rosszul beállított DNS-gyorsítótár miatt zavarják a kapcsolatot.
1. nyomja meg Windows billentyű + S. Típus "cmd“.
2. Kattintson a jobb gombbal aParancssor”, Majd kattintson aFuttatás rendszergazdaként”A CMD terminál eléréséhez.
3. Amikor a terminál megnyílik, írja be ezt a kódot, és nyomja meg Belép.
ipconfig / flushdns
Ez törli a rendszer DNS-gyorsítótárát. Újrakezd és ellenőrizze, hogy működik-e.
Meg kell oldani a problémáját.
Alternatív tippek–
1. Lehet, hogy az alkalmazásnak küldött adatok torzulhatnak.
2. Az ügyfélalkalmazás kimerítette a rendelkezésre álló erőforrásokat.