Če razvojna različica deluje, vendar njena izdaja ClickOnce vrne 407, pred spreminjanjem poverilnic preverite, ali izdaja vsebuje predvideno konfiguracijo izvršljive datoteke.

Kontrolna točkaKaj primerjati
Izhod gradnjePravilno poimenovana konfiguracija izvršljive datoteke: Reports.exe.config za Reports.exe
Izhod objaveVsebina te datoteke in nastavitve vključitve datotek aplikacije
Prizadeta namestitevObjavljena različica, ki jo je ta uporabnik dejansko prejel

App.config je vir v namiznem projektu .NET Framework. Njegovo urejanje ne dokazuje, da je nameščena aplikacija prejela nastali .exe.config.

Za starejšo aplikacijo, ki naj bi uporabljala sistemski proxy s trenutnimi poverilnicami Windows, je lahko fragment tak:

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

Postavite ga pod obstoječi koren configuration in ohranite nepovezane nastavitve. To je model omrežne konfiguracije .NET Framework, ne nastavitev za vsakega sodobnega odjemalca .NET.

Če je nameščena datoteka pravilna, nato spremljajte identiteto procesa in pot. Privzete poverilnice so tiste, ki so na voljo tekočemu procesu; ne podelijo dovoljenja za proxy. Tudi izrecni proxy aplikacije lahko nadomesti privzetega. Manjkajoča objavljena konfiguracija in zavrnjena avtentikacija sta lahko videti kot 407, vendar primerjava treh datotek odloči, ali je dostava prva popravka.

Sorodni članki