Проверите објављени .exe.config када ClickOnce изгуби proxy поставку
Проверите конфигурацију распоређене извршне датотеке када промена proxy-ja у .NET Framework ради локално, али нестаје у ClickOnce инсталацији.
Ако развојна верзија ради, али њено ClickOnce издање враћа 407, проверите да ли издање садржи предвиђену конфигурацију извршне датотеке пре промене акредитива.
| Контролна тачка | Шта упоредити |
|---|---|
| Излаз израде | Исправно названа конфигурација извршне датотеке: Reports.exe.config за Reports.exe |
| Излаз објављивања | Садржај те датотеке и поставке укључивања датотека апликације |
| Погођена инсталација | Објављена верзија коју је тај корисник стварно примио |
App.config је извор у .NET Framework пројекту радне површине. Његово уређивање не доказује да је инсталирана апликација примила добијени .exe.config.
За наслеђену апликацију намењену коришћењу системског proxy-ja са тренутним Windows акредитивима, фрагмент може бити:
<system.net>
<defaultProxy useDefaultCredentials="true">
<proxy usesystemdefault="true" />
</defaultProxy>
</system.net>Поставите га испод постојећег корена configuration, чувајући неповезане поставке. Ово је модел мрежне конфигурације .NET Framework-а, а не поставка за сваког модерног .NET клијента.
Ако је инсталирана датотека исправна, затим пратите идентитет процеса и руту. Подразумевани акредитиви су они доступни покренутом процесу; они не дају дозволу за proxy. Експлицитни proxy апликације такође може заменити подразумевани. Недостатак објављене конфигурације и одбијена аутентификација могу обоје изгледати као 407, али поређење три датотеке одлучује да ли је испорука прва поправка.