Tarkista julkaistu .exe.config, kun ClickOnce menettää välityspalvelinasetuksen
Tarkista käyttöön otetun suoritettavan tiedoston kokoonpano, kun .NET Frameworkin välityspalvelinmuutos toimii paikallisesti mutta katoaa ClickOnce-asennuksessa.
Jos kehityskoontiversio toimii mutta sen ClickOnce-julkaisu palauttaa 407, tarkista ennen tunnistetietojen vaihtamista, sisältääkö julkaisu aiotun suoritettavan tiedoston kokoonpanon.
| Tarkistuskohta | Mitä verrata |
|---|---|
| Koontiversion tulos | Suoritettavan tiedoston oikein nimetty kokoonpano: Reports.exe.config tiedostolle Reports.exe |
| Julkaisun tulos | Kyseisen tiedoston sisältö ja sovellustiedostojen sisällytysasetukset |
| Kohdistuva asennus | Julkaistu 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.