Zkontrolujte publikovaný .exe.config, když ClickOnce ztratí nastavení proxy
Zkontrolujte konfiguraci nasazeného spustitelného souboru, když změna proxy v .NET Framework funguje lokálně, ale v instalaci ClickOnce zmizí.
Pokud vývojové sestavení funguje, ale jeho vydání ClickOnce vrací 407, zkontrolujte, zda vydání obsahuje zamýšlenou konfiguraci spustitelného souboru, než změníte přihlašovací údaje.
| Kontrolní bod | Co porovnat |
|---|---|
| Výstup sestavení | Správně pojmenovaná konfigurace spustitelného souboru: Reports.exe.config pro Reports.exe |
| Výstup publikace | Obsah tohoto souboru a nastavení zahrnutí souborů aplikace |
| Ovlivněná instalace | Publikovaná verze, kterou tento uživatel skutečně obdržel |
App.config je zdrojem v desktopovém projektu .NET Framework. Jeho úprava nedokazuje, že nainstalovaná aplikace obdržela výsledný .exe.config.
U starší aplikace, která má používat systémovou proxy s aktuálními přihlašovacími údaji Windows, může fragment vypadat takto:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>
Umístěte jej pod stávající kořen configuration a zachovejte nesouvisející nastavení. Jde o model síťové konfigurace .NET Framework, nikoli o nastavení pro každého moderního klienta .NET.
Pokud je nainstalovaný soubor správný, pokračujte identitou procesu a trasou. Výchozí přihlašovací údaje jsou ty, které má běžící proces k dispozici; neudělují oprávnění k proxy. Explicitní proxy aplikace může výchozí nastavení také přebít. Chybějící publikovaná konfigurace i odmítnuté ověření mohou vypadat jako 407, ale porovnání tří souborů rozhodne, zda je doručení první opravou.