డెవలప్‌మెంట్ build పనిచేస్తుంది కానీ దాని ClickOnce విడుదల 407 తిరిగి ఇస్తే, ఆధారాలను మార్చే ముందు విడుదలలో ఉద్దేశించిన ఎగ్జిక్యూటబుల్ కాన్ఫిగరేషన్ ఉందో లేదో తనిఖీ చేయండి.

తనిఖీ పాయింట్ఏమి పోల్చాలి
Build అవుట్‌పుట్ఎగ్జిక్యూటబుల్ సరిగ్గా పేరు పెట్టిన కాన్ఫిగరేషన్: 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 లాగా కనిపించవచ్చు, కానీ మూడు ఫైల్ పోలికే డెలివరీ మొదటి మరమ్మతు అని నిర్ణయిస్తుంది.

సంబంధిత వ్యాసాలు