launchSettings.json ичиндеги прокси мааниси иштеп чыгуу иштетүү профилине таандык. Колдонмону жарыялоо бул профилди IIS жумушчу процессинин, кызматтын же контейнердин чөйрөсүнө айландырбайт.

Жайгаштырылган чөйрөдөгү катада колдонмону чындыгында иштеткен процессти текшериңиз. Анын чөйрөсү, эсеби жана HTTP иштетүүчүсү кайсы прокси киргизүүлөрү жеткиликтүү экенин аныктайт.

Кайда иштейтЖайгаштыруудан кийин эмнени салыштыруу керек
IDE иштетүү профилиХост процессинин чөйрөсү
Интерактивдүү колдонуучу сессиясыКызматтын эсеби жана анын прокси жөндөөлөрү
Кол менен түзүлгөн HTTP клиентиКолдонмонун киргизилген клиенти колдонгон иштетүүчү

Заманбап HttpClientтин демейки прокси инициализациясында платформага тиешелүү чөйрө жана система конфигурациясынын эрежелери бар. Ачык конфигурацияланган иштетүүчү бул демейки маанилерди алмаштыра алат. IHttpClientFactory менен аталган клиенттин негизги иштетүүчүсүнүн каттоосун жана чакыруу ордунда алынган атты текшериңиз. Конфигурация файлы этибарга алынбады деген тыянакка келүүдөн мурун эки киргизүүнү тең текшериңиз.

.NET Frameworkтин эски system.net/defaultProxy мисалдары башка конфигурация моделин сүрөттөйт. Бул бөлүмдү заманбап жайгаштыруу файлына койбоңуз жана .NETтин ар бир HTTP ишке ашырылышы аны колдонот деп ойлобоңуз. IIS жайгаштыруусунда ASP.NET Core модулунун да процесс чөйрөсүн конфигурациялоонун колдоого алынган механизми бар; маанилерди кошууда хостинг конфигурациясынын калганын сактаңыз.

Күтүлгөн өзгөрмөнүн бар-жогун анын толук ыйгарым укук маалыматын камтыган маанисин жарыялабастан жазып алыңыз. Андан кийин ишке ашпаган сурамды аткарган клиент ошол булакты колдонорун ырастаңыз. Туура конфигурацияланган иштетүүчү атайын башка жолду колдонгон клиентти оңдой албайт.

Тектеш макалалар