Ako razvojna verzija radi, ali njezino ClickOnce izdanje vraća 407, provjerite sadrži li izdanje namjeravanu konfiguraciju izvršne datoteke prije promjene vjerodajnica.

Kontrolna točkaŠto usporediti
Izlaz izradeIspravno nazvana konfiguracija izvršne datoteke: Reports.exe.config za Reports.exe
Izlaz objaveSadržaj te datoteke i postavke uključivanja datoteka aplikacije
Pogođena instalacijaObjavljena verzija koju je taj korisnik stvarno primio

App.config izvor je u .NET Framework stolnom projektu. Njegovo uređivanje ne dokazuje da je instalirana aplikacija primila dobiveni .exe.config.

Za naslijeđenu aplikaciju namijenjenu korištenju proxyja sustava s trenutačnim Windows vjerodajnicama, ulomak može biti:

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

Postavite ga ispod postojećeg korijena configuration, čuvajući nepovezane postavke. Ovo je model mrežne konfiguracije .NET Frameworka, a ne postavka za svakog modernog .NET klijenta.

Ako je instalirana datoteka ispravna, zatim slijedite identitet procesa i rutu. Zadane vjerodajnice su one dostupne pokrenutom procesu; one ne daju dopuštenje za proxy. Eksplicitni proxy aplikacije također može zamijeniti zadani. Nedostatak objavljene konfiguracije i odbijena autentifikacija mogu oboje izgledati kao 407, ali usporedba triju datoteka odlučuje je li dostava prva popravka.

Povezani članci