જ્યારે ClickOnce પ્રોક્સી સેટિંગ ગુમાવે ત્યારે પ્રકાશિત .exe.config તપાસો
જ્યારે .NET Framework પ્રોક્સી ફેરફાર સ્થાનિક રીતે કામ કરે પણ ClickOnce ઇન્સ્ટોલેશનમાં અદૃશ્ય થાય ત્યારે તૈનાત એક્ઝિક્યુટેબલ રૂપરેખાંકન તપાસો.
જો ડેવલપમેન્ટ બિલ્ડ કામ કરે છે પણ તેની 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 જેવા લાગી શકે છે, પરંતુ ત્રણ-ફાઇલ સરખામણી નક્કી કરે છે કે ડિલિવરી પ્રથમ સમારકામ છે કે નહીં.