.NET Framework හි අභිරුචි ප්රොක්සි මොඩියුලයක් පූරණය කිරීම
defaultProxy මොඩියුලයට බලපෑමක් නැති බව පෙනෙන විට වර්ග පූරණය, ක්රියාත්මක කළ හැකි ගොනු වින්යාසය සහ ඉල්ලීම් අභිබවා යාම පරීක්ෂා කරන්න.
.NET Framework යෙදුමක් සඳහා, ප්රොක්සි මොඩියුලය configuration/system.net/defaultProxy යටතේ ලියාපදිංචි කරන්න:
<defaultProxy>
<module type="Company.Network.RoutingProxy, Company.Network" />
</defaultProxy>පළමු නම වර්ගය වන අතර දෙවැන්න එහි ඇසෙම්බ්ලි අනන්යතාවයයි, DLL මාර්ගයක් නොවේ. ඇසෙම්බ්ලිය සහ රඳා පැවැත්ම යෙදුමේ සාමාන්ය නීති අනුව පූරණය විය යුතුය.
ද්වාර දෙකක් පරීක්ෂා කරන්න. පළමුව, රන්ටයිම් විසින් පරාමිති රහිත නිර්මාණකරුවක් හරහා IWebProxy ක්රියාත්මක කරන පොදු වර්ගයක් ගොඩනැගිය යුතුය. පූරණය හෝ ගොඩනැගීමේ අසාර්ථකත්වවලින් ඇතිවන අභ්යන්තර ව්යතිරේක තබා ගන්න; ඒවා ඕනෑම ප්රොක්සි TCP සම්බන්ධතාවයකට පෙර එයි. ඩෙස්ක්ටොප් නිකුතුවක් සඳහා, ලියාපදිංචිය ක්රියාත්මක කළ හැකි ගොනුවේ යෙදවූ වින්යාසයට ළඟා වූ බව තහවුරු කරන්න. ClickOnce සමඟ, ගොඩනගන ලද, ප්රකාශිත සහ ස්ථාපිත .exe.config සංසන්දනය කරන්න. පන්ති පුස්තකාලයක App.config සාමාන්යයෙන් එහි සත්කාරක ක්රියාවලිය වින්යාස නොකරයි.
දෙවනුව, ඉල්ලීම එම පෙරනිමිය භාවිත කළ යුතුය. පැහැදිලි ප්රොක්සි පැවරුමකට එය අභිබවා යා හැකි අතර, වෙනත් HTTP තොගයක් මෙම වින්යාස ආකෘතිය නොකියවිය හැක. මොඩියුලය තුළ, GetProxy සහ IsBypassed සඳහා ස්ථාවර තීරණ අවශ්ය වන අතර, නිවැරදි ක්රමය සහ තොටුපළ භාවිත කරන නිරපේක්ෂ ප්රොක්සි URI එකක් සමඟ.
අක්තපත්ර හැසිරීම ද ස්ථාවර කරන්න. දෘඩ-කේතිත ගිණුමක් නිර්මාණය කර එහි සෙටරය නොසලකා හරින ගෙටරයකට පූරණය සාර්ථක වූ පසුවත් පසු වින්යාසය අසාර්ථක කළ හැක.
මෙය .NET Framework සඳහා නඩත්තු ක්රියාවලියකි. වර්තමාන .NET හි ජාල සේවාදායකය විසින් අනුග්රහය දක්වන ප්රොක්සි වින්යාසය භාවිත කරන්න, මෙම පැරණි system.net ලියාපදිංචිය සෑම HttpClient එකක්ම පාලනය කරනු ඇතැයි බලාපොරොත්තු වීම වෙනුවට.