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í bodCo porovnat
Výstup sestaveníSprávně pojmenovaná konfigurace spustitelného souboru: Reports.exe.config pro Reports.exe
Výstup publikaceObsah tohoto souboru a nastavení zahrnutí souborů aplikace
Ovlivněná instalacePublikovaná 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.

Související články