Jos kehityskoontiversio toimii mutta sen ClickOnce-julkaisu palauttaa 407, tarkista ennen tunnistetietojen vaihtamista, sisältääkö julkaisu aiotun suoritettavan tiedoston kokoonpanon.

TarkistuskohtaMitä verrata
Koontiversion tulosSuoritettavan tiedoston oikein nimetty kokoonpano: Reports.exe.config tiedostolle Reports.exe
Julkaisun tulosKyseisen tiedoston sisältö ja sovellustiedostojen sisällytysasetukset
Kohdistuva asennusJulkaistu versio, jonka kyseinen käyttäjä tosiasiassa sai

App.config on lähde .NET Framework -työpöytäprojektissa. Sen muokkaaminen ei osoita, että asennettu sovellus sai tuloksena olevan .exe.config-tiedoston.

Vanhalle sovellukselle, jonka on tarkoitus käyttää järjestelmän välityspalvelinta nykyisillä Windowsin tunnistetiedoilla, katkelma voi olla:

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

Sijoita se olemassa olevan configuration-juuren alle säilyttäen liittymättömät asetukset. Tämä on .NET Frameworkin verkkokokoonpanomalli, ei asetus jokaiselle nykyaikaiselle .NET-asiakkaalle.

Jos asennettu tiedosto on oikein, seuraa seuraavaksi prosessin identiteettiä ja reittiä. Oletustunnistetiedot ovat ne, jotka ovat käynnissä olevan prosessin käytettävissä; ne eivät myönnä välityspalvelinlupaa. Myös nimenomainen sovelluskohtainen välityspalvelin voi ohittaa oletuksen. Puuttuva julkaistu kokoonpano ja hylätty todennus voivat molemmat näyttää 407:ltä, mutta kolmen tiedoston vertailu ratkaisee, onko toimitus ensimmäinen korjaus.

Aiheeseen liittyvät artikkelit