Ə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əsiNə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ırmaHə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.

Əlaqəli məqalələr