Ако развојна верзија ради, али њено 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, али поређење три датотеке одлучује да ли је испорука прва поправка.

Повезани чланци