launchSettings.json faylındakı proksi dəyəri inkişaf launch profilinin bir hissəsidir. Tətbiqi dərc etmək o profili IIS işçisinin, xidmətin və ya konteynerin mühiti etmir.

Yerləşdirilmiş mühitdə uğursuzluq üçün tətbiqi həqiqətən başladan prosesi yoxlayın. Onun mühiti, hesabı və HTTP handleri hansı proksi girişlərinin mövcud olduğunu müəyyən edir.

Harada işləyirYerləşdirmədən sonra nəyi müqayisə etmək lazımdır
IDE launch profiliHost prosesinin mühiti
İnteraktiv istifadəçi sessiyasıXidmət hesabı və onun proksi parametrləri
Əl ilə yaradılmış HTTP klientiTətbiqin daxil edilmiş klientinin istifadə etdiyi handler

Müasir HttpClient-in defolt proksi işə salınması platformaya xas mühit və sistem konfiqurasiyası qaydalarına malikdir. Açıq şəkildə konfiqurasiya edilmiş handler bu defoltları üstələyə bilər. IHttpClientFactory ilə adlandırılmış klientin əsas handler qeydiyyatını və çağırış yerində alınan adı yoxlayın. Konfiqurasiya faylının nəzərə alınmadığı qənaətinə gəlməzdən əvvəl hər iki girişi yoxlayın.

Köhnə .NET Framework system.net/defaultProxy nümunələri başqa konfiqurasiya modelini təsvir edir. Bu bölməni müasir yerləşdirmə faylına yapışdırmayın və hər .NET HTTP tətbiqinin onu istifadə etdiyini güman etməyin. IIS yerləşdirməsində ASP.NET Core modulunun da dəstəklənən proses-mühit konfiqurasiyası mexanizmi var; dəyərlər əlavə edərkən hostinq konfiqurasiyasının qalan hissəsini qoruyun.

Gözlənilən dəyişənin mövcud olub-olmadığını onun tam etimad məlumatı daşıyan dəyərini açıqlamadan qeyd edin. Sonra uğursuz sorğunu icra edən klientin həmin mənbədən istifadə etdiyini təsdiqləyin. Düzgün konfiqurasiya edilmiş başladıcı qəsdən başqa marşrut istifadə edən klienti düzəldə bilməz.

Əlaqəli məqalələr