.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 ନିୟନ୍ତ୍ରଣ କରିବ ବୋଲି ଆଶା କରିବା ପରିବର୍ତ୍ତେ।

ସମ୍ପର୍କିତ ପ୍ରବନ୍ଧ