Ja izstrādes build darbojas, bet tā ClickOnce izlaidums atgriež 407, pirms akreditācijas datu maiņas pārbaudiet, vai izlaidumā ir paredzētā izpildāmās faila konfigurācija.

Pārbaudes punktsKo salīdzināt
Build izvadePareizi nosauktā izpildāmās faila konfigurācija: Reports.exe.config Reports.exe
Publikācijas izvadeŠī faila saturs un lietojumprogrammas failu iekļaušanas iestatījumi
Ietekmētā instalācijaPublicētā versija, ko šis lietotājs faktiski saņēma

App.config ir avots .NET Framework darbvirsmas projektā. Tā rediģēšana nepierāda, ka instalētā lietojumprogramma saņēma iegūto .exe.config.

Mantotai lietojumprogrammai, kas paredzēta sistēmas starpniekservera lietošanai ar pašreizējiem Windows akreditācijas datiem, fragments var būt:

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

Novietojiet to zem esošās configuration saknes, saglabājot nesaistītus iestatījumus. Šis ir .NET Framework tīkla konfigurācijas modelis, nevis iestatījums katram modernajam .NET klientam.

Ja instalētais fails ir pareizs, tālāk sekojiet procesa identitātei un maršrutam. Noklusējuma akreditācijas dati ir tie, kas pieejami darbojošajam procesam; tie nepiešķir starpniekservera atļauju. Skaidrs lietojumprogrammas starpniekserveris arī var aizstāt noklusējuma. Trūkstoša publicētā konfigurācija un noraidīta autentifikācija abas var izskatīties kā 407, bet trīs failu salīdzinājums izlemj, vai piegāde ir pirmais labojums.

Saistītie raksti