Proxy-stillingar í ASP.NET Core: launchSettings.json á móti framleiðslu
Greinið proxy-gildi þróunar-ræsingarsniðs frá umhverfi og HTTP-meðhöndlara sem uppsett ASP.NET Core-ferli notar.
Proxy-gildi í launchSettings.json tilheyrir þróunar-ræsingarsniði. Útgáfa forritsins gerir það snið ekki að umhverfi IIS-vinnsluferlis, þjónustu eða gáms.
Við bilun í uppsettu umhverfi skoðið ferlið sem raunverulega ræsir forritið. Umhverfi þess, reikningur og HTTP-meðhöndlari ákvarða hvaða proxy-inntak eru tiltæk.
| Hvar það virkar | Hvað á að bera saman eftir uppsetningu |
|---|---|
| Ræsingarsnið í IDE | Umhverfi hýsilferlisins |
| Gagnvirkt notendalota | Þjónustureikningurinn og proxy-stillingar hans |
| HTTP-biðlari búinn til handvirkt | Meðhöndlarinn sem innspýtti biðlarinn í forritinu notar |
Sjálfgefin proxy-frumstilling nútíma HttpClient hefur reglur um umhverfi og kerfisstillingar sem eru sértækar fyrir stýrikerfi. Meðhöndlari sem er skilgreindur berum orðum getur hnekkt þessum sjálfgefnu gildum. Með IHttpClientFactory skoðið skráningu aðalmeðhöndlara nefnda biðlarans og nafnið sem fæst á kallstaðnum. Skoðið bæði inntökin áður en þið ályktið að stillingaskrá hafi verið hunsuð.
Eldri .NET Framework-dæmi um system.net/defaultProxy lýsa annarri stillingargerð. Límið ekki þann hluta í nútíma uppsetningarskrá og gerið ekki ráð fyrir að sérhver .NET HTTP-útfærsla noti hann. Í IIS-uppsetningu hefur ASP.NET Core-einingin einnig studda aðferð til að stilla umhverfi ferlis; varðveitið restina af hýsingarstillingunni þegar gildum er bætt við.
Skráið hvort vænta breytan er til staðar án þess að birta fullt gildi hennar sem ber auðkenni. Staðfestið síðan að biðlarinn sem framkvæmir misheppnuðu beiðnina noti þá uppsprettu. Rétt stilltur ræsir getur ekki lagað biðlara sem notar viljandi aðra leið.