launchSettings.json дахь прокси утга нь хөгжүүлэлтийн эхлүүлэх профайлд хамаарна. Аппликейшныг нийтлэх нь тухайн профайлыг IIS ажилчин процесс, үйлчилгээ эсвэл контейнерын орчин болгодоггүй.

Байршуулсан орчинд алдаа гарвал аппликейшныг үнэхээр эхлүүлж буй процессыг шалгана уу. Түүний орчин, бүртгэл, HTTP зохицуулагч нь ямар прокси оролт боломжтойг тодорхойлно.

Хаана ажилладагБайршуулсны дараа юуг харьцуулах
IDE-ийн эхлүүлэх профайлХост процессын орчин
Интерактив хэрэглэгчийн сессҮйлчилгээний бүртгэл ба түүний прокси тохиргоо
Гараар үүсгэсэн HTTP клиентАппликейшны оруулсан клиент ашигладаг зохицуулагч

Орчин үеийн HttpClient-ийн анхдагч прокси эхлүүлэлт нь платформд хамаарах орчин ба системийн тохиргооны дүрэмтэй. Тодорхой тохируулсан зохицуулагч эдгээр анхдагч утгыг дарж болно. IHttpClientFactory-тай бол нэрлэсэн клиентийн үндсэн зохицуулагчийн бүртгэл болон дуудлагын газарт авсан нэрийг шалгана уу. Тохиргооны файлыг үл тоомсорлосон гэж дүгнэхээс өмнө хоёр оролтыг шалгана уу.

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

Хүлээгдэж буй хувьсагч байгаа эсэхийг бүртгэнэ үү, гэхдээ түүний итгэмжлэл агуулсан бүрэн утгыг нийтлэхгүй. Дараа нь бүтэлгүйтсэн хүсэлт гүйцэтгэж буй клиент тэр эх сурвалжийг ашиглаж байгааг баталгаажуулна уу. Зөв тохируулсан эхлүүлэгч санаатайгаар өөр замыг ашиглаж буй клиентийг засаж чадахгүй.

Холбоотой нийтлэлүүд