Калі зборка для распрацоўкі працуе, але яе выпуск ClickOnce вяртае 407, праверце, ці змяшчае выпуск патрэбную канфігурацыю выканальнага файла, перш чым змяняць уліковыя даныя.

Кантрольны пунктШто параўноўваць
Вынік зборкіПравільна названая канфігурацыя выканальнага файла: Reports.exe.config для Reports.exe
Вынік публікацыіЗмест гэтага файла і налады ўключэння файлаў праграмы
Закранутая ўсталёўкаАпублікаваная версія, якую гэты карыстальнік фактычна атрымаў

App.config — гэта крыніца ў праекце працоўнага стала .NET Framework. Яго рэдагаванне не даказвае, што ўсталяваная праграма атрымала выніковы .exe.config.

Для старой праграмы, якая павінна выкарыстоўваць сістэмны проксі з бягучымі ўліковымі данымі Windows, фрагмент можа быць такім:

<system.net>
  <defaultProxy useDefaultCredentials="true">
    <proxy usesystemdefault="true" />
  </defaultProxy>
</system.net>

Змясціце яго пад існуючы корань configuration, захоўваючы староннія налады. Гэта мадэль канфігурацыі сеткі .NET Framework, а не налада для кожнага сучаснага кліента .NET.

Калі ўсталяваны файл правільны, далей праверце ідэнтычнасць працэсу і маршрут. Уліковыя даныя па змаўчанні — гэта тыя, што даступныя працэсу, які выконваецца; яны не даюць дазволу на проксі. Яўны проксі праграмы таксама можа перакрыць значэнне па змаўчанні. Адсутная апублікаваная канфігурацыя і адхіленая аўтэнтыфікацыя могуць выглядаць аднолькава як 407, але параўнанне трох файлаў вырашае, ці дастаўка — гэта першае выпраўленне.

Падобныя артыкулы