Kontrolu la publikigitan .exe.config kiam ClickOnce perdas prokuran agordon
Kontrolu la disvastigitan agordon de la plenumebla dosiero kiam ŝanĝo de .NET Framework-prokurilo funkcias loke sed malaperas en ClickOnce-instalaĵo.
Se evoluiga konstruo funkcias sed ĝia ClickOnce-eldono redonas 407, kontrolu ĉu la eldono enhavas la celitan agordon de la plenumebla dosiero antaŭ ol ŝanĝi akreditaĵojn.
| Kontrolpunkto | Kion kompari |
|---|---|
| Konstrua eligo | La ĝuste nomita agordo de la plenumebla dosiero: Reports.exe.config por Reports.exe |
| Publikiga eligo | La enhavo de tiu dosiero kaj la agordoj pri inkluzivigo de aplikaĵaj dosieroj |
| Tuŝita instalaĵo | La publikigita versio kiun tiu uzanto fakte ricevis |
App.config estas la fonto en .NET Framework-labortabla projekto. Redakti ĝin ne pruvas, ke la instalita aplikaĵo ricevis la rezultantan .exe.config.
Por hereda aplikaĵo celanta uzi la sisteman prokurilon kun la nunaj Windows-akreditaĵoj, la fragmento povas esti:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>Metu ĝin sub la ekzistantan radikon configuration, konservante nerilatajn agordojn. Ĉi tio estas la reta agorda modelo de .NET Framework, ne agordo por ĉiu moderna .NET-kliento.
Se la instalita dosiero estas ĝusta, sekvu procezan identecon kaj itineron poste. Defaŭltaj akreditaĵoj estas tiuj disponeblaj al la kuranta procezo; ili ne donas prokuran permeson. Eksplicita aplikaĵa prokurilo ankaŭ povas anstataŭigi la defaŭlton. Mankanta publikigita agordo kaj rifuzita aŭtentikigo ambaŭ povas aspekti kiel 407, sed la komparo de tri dosieroj decidas ĉu livero estas la unua riparo.