Gwiriwch yr .exe.config a gyhoeddwyd pan fydd ClickOnce yn colli gosodiad dirprwy
Gwiriwch gyfluniad y gweithredadwy a osodwyd pan fydd newid dirprwy .NET Framework yn gweithio’n lleol ond yn diflannu mewn gosodiad ClickOnce.
Os yw adeiladwaith datblygu yn gweithio ond bod ei ryddhad ClickOnce yn dychwelyd 407, gwiriwch a yw’r rhyddhad yn cynnwys y cyfluniad gweithredadwy a fwriadwyd cyn newid cymwysterau.
| Man gwirio | Beth i’w gymharu |
|---|---|
| Allbwn yr adeiladwaith | Cyfluniad cywir ei enw y gweithredadwy: Reports.exe.config ar gyfer Reports.exe |
| Allbwn y cyhoeddiad | Cynnwys y ffeil honno a’r gosodiadau ar gyfer cynnwys ffeiliau’r rhaglen |
| Y gosodiad yr effeithiwyd arno | Y fersiwn a gyhoeddwyd a gafodd y defnyddiwr hwnnw mewn gwirionedd |
App.config yw’r ffynhonnell mewn prosiect bwrdd gwaith .NET Framework. Nid yw ei olygu yn profi bod y rhaglen a osodwyd wedi derbyn y .exe.config canlyniadol.
Ar gyfer rhaglen hŷn y bwriedir iddi ddefnyddio dirprwy’r system gyda chymwysterau Windows cyfredol, gall y darn fod fel hyn:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>
Rhowch ef o dan y gwraidd configuration presennol, gan gadw gosodiadau amherthnasol. Dyma fodel cyfluniad rhwydwaith .NET Framework, nid gosodiad ar gyfer pob cleient .NET modern.
Os yw’r ffeil a osodwyd yn gywir, dilynwch unfathrwydd y broses a’r llwybr nesaf. Cymwysterau rhagosodedig yw’r rhai sydd ar gael i’r broses sy’n rhedeg; nid ydynt yn rhoi caniatâd dirprwy. Gall dirprwy penodol y rhaglen ddisodli’r rhagosodedig hefyd. Gall cyfluniad cyhoeddedig ar goll ac ardystiad wedi’i wrthod edrych fel 407 y ddau, ond cymhariaeth y tair ffeil sy’n penderfynu ai cyflenwi yw’r atgyweiriad cyntaf.