ClickOnce proksi parametrini itirdikdə yayımlanmış .exe.config faylını yoxlayın
.NET Framework proksi dəyişikliyi lokalda işləyib ClickOnce quraşdırmasında itdikdə yerləşdirilmiş icraedici konfiqurasiyasını yoxlayın.
Əgər inkişaf build işləyir, lakin onun ClickOnce buraxılışı 407 qaytarırsa, etimad məlumatlarını dəyişməzdən əvvəl buraxılışın nəzərdə tutulan icraedici konfiqurasiyasını saxladığını yoxlayın.
| Yoxlama məntəqəsi | Nəyi müqayisə etmək lazımdır |
|---|---|
| Build çıxışı | İcraedici faylın düzgün adlandırılmış konfiqurasiyası: Reports.exe.config, Reports.exe üçün |
| Yayım çıxışı | Həmin faylın məzmunu və tətbiq fayllarının daxil edilməsi parametrləri |
| Təsirlənmiş quraşdırma | Həmin istifadəçinin həqiqətən aldığı yayımlanmış versiya |
App.config .NET Framework masaüstü layihəsində mənbədir. Onu redaktə etmək quraşdırılmış tətbiqin ondan yaranan .exe.config faylını aldığını təsdiqləmir.
Şəbəkə proksisini cari Windows etimad məlumatları ilə istifadə etməsi nəzərdə tutulan köhnə tətbiq üçün fraqment belə ola bilər:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>
Onu mövcud configuration kökünün altına yerləşdirin və əlaqəsiz parametrləri qoruyun. Bu, .NET Framework şəbəkə konfiqurasiyası modelidir, hər müasir .NET müştərisi üçün parametr deyil.
Quraşdırılmış fayl düzgündürsə, sonra proses kimliyini və marşrutu yoxlayın. Standart etimad məlumatları işləyən prosesə mövcud olanlardır; onlar proksi icazəsi vermir. Açıq tətbiq proksisi də standartı əvəz edə bilər. Çatışmayan yayım konfiqurasiyası və rədd edilmiş autentifikasiya hər ikisi 407 kimi görünə bilər, lakin üç faylın müqayisəsi çatdırılmanın ilk təmir olub-olmadığını həll edir.