Ak vývojový build funguje, ale jeho vydanie ClickOnce vracia 407, pred zmenou poverení skontrolujte, či vydanie obsahuje zamýšľanú konfiguráciu spustiteľného súboru.

Kontrolný bodČo porovnať
Výstup builduSprávne pomenovaná konfigurácia spustiteľného súboru: Reports.exe.config pre Reports.exe
Výstup publikovaniaObsah tohto súboru a nastavenia zahrnutia súborov aplikácie
Ovplyvnená inštaláciaPublikovaná verzia, ktorú tento používateľ skutočne dostal

App.config je zdroj v projekte pracovnej plochy .NET Framework. Jeho úprava nedokazuje, že nainštalovaná aplikácia dostala výsledný .exe.config.

Pre staršiu aplikáciu, ktorá má používať systémovú proxy so súčasnými povereniami Windows, môže byť fragment takýto:

<system.net>
  <defaultProxy useDefaultCredentials="true">
    <proxy usesystemdefault="true" />
  </defaultProxy>
</system.net>

Umiestnite ho pod existujúci koreň configuration a zachovajte nesúvisiace nastavenia. Toto je model konfigurácie siete .NET Framework, nie nastavenie pre každého moderného klienta .NET.

Ak je nainštalovaný súbor správny, ďalej sledujte identitu procesu a trasu. Predvolené poverenia sú tie, ktoré má spustený proces k dispozícii; neudeľujú povolenie na proxy. Explicitná proxy aplikácie tiež môže nahradiť predvolenú. Chýbajúca publikovaná konfigurácia a odmietnuté overenie môžu obe vyzerať ako 407, ale porovnanie troch súborov rozhodne, či je doručenie prvou opravou.

Súvisiace články