launchSettings.json fitxategiko proxy balio bat garapen abio-profil batena da. Aplikazioa argitaratzeak ez du profil hori IIS lan-prozesu, zerbitzu edo edukiontzi baten ingurune bihurtzen.

Inplementatutako ingurunean huts eginez gero, aztertu aplikazioa benetan abiarazten duen prozesua. Haren inguruneak, kontuak eta HTTP kudeatzaileak zehazten dute zein proxy sarrera dauden erabilgarri.

Non funtzionatzen duenZer alderatu inplementatu ondoren
IDE abio-profilaOstalari prozesuaren ingurunea
Erabiltzaile saio interaktiboaZerbitzuaren kontua eta haren proxy ezarpenak
Eskuz sortutako HTTP bezeroaAplikazioaren bezero injektatuak erabiltzen duen kudeatzailea

HttpClient modernoaren proxy hasieratze lehenetsiak plataformaren araberako ingurune eta sistema konfigurazio arauak ditu. Berariaz konfiguratutako kudeatzaile batek lehenespen horiek gaindi ditzake. IHttpClientFactory-rekin, egiaztatu izendatutako bezeroaren kudeatzaile nagusiaren erregistroa eta deialdi-lekuan lortutako izena. Egiaztatu bi sarrerak konfigurazio fitxategi bat baztertu dela ondorioztatu aurretik.

.NET Framework-en system.net/defaultProxy adibide zaharrek beste konfigurazio eredu bat deskribatzen dute. Ez itsatsi atal hori inplementazio fitxategi moderno batean, eta ez pentsa .NET HTTP inplementazio guztiek erabiltzen dutenik. IIS inplementazioan, ASP.NET Core moduluak prozesu-ingurunea konfiguratzeko onartutako mekanismoa ere badu; mantendu ostalaritza konfigurazioaren gainerakoa balioak gehitzean.

Erregistratu espero den aldagaia existitzen den, kredentzialak daramatzan balio osoa argitaratu gabe. Gero egiaztatu huts egin zuen eskaera egiten duen bezeroak iturri hori erabiltzen duela. Ongi konfiguratutako abiarazle batek ezin du berariaz beste bide bat erabiltzen duen bezero bat konpondu.

Erlazionatutako artikuluak