Skontrolujte publikovaný .exe.config, keď ClickOnce stratí nastavenie proxy
Skontrolujte konfiguráciu nasadeného spustiteľného súboru, keď zmena proxy v .NET Framework funguje lokálne, ale v inštalácii ClickOnce zmizne.
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 buildu | Správne pomenovaná konfigurácia spustiteľného súboru: Reports.exe.config pre Reports.exe |
| Výstup publikovania | Obsah tohto súboru a nastavenia zahrnutia súborov aplikácie |
| Ovplyvnená inštalácia | Publikovaná 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.