ASP.NET Core ப்ராக்ஸி அமைப்புகள்: launchSettings.json மற்றும் உற்பத்தி
மேம்பாட்டு தொடக்க சுயவிவரத்தின் ப்ராக்ஸி மதிப்புகளை, பயன்படுத்தப்பட்ட ASP.NET Core செயல்முறை பயன்படுத்தும் சூழல் மற்றும் HTTP கையாளியிலிருந்து வேறுபடுத்துங்கள்.
launchSettings.json இல் உள்ள ப்ராக்ஸி மதிப்பு ஒரு மேம்பாட்டு தொடக்க சுயவிவரத்திற்கு உரியது. பயன்பாட்டை வெளியிடுவது அந்த சுயவிவரத்தை IIS பணியாளர், சேவை அல்லது கொள்கலனின் சூழலாக மாற்றாது.
பயன்படுத்தப்பட்ட சூழலில் தோல்வி ஏற்பட்டால், பயன்பாட்டை உண்மையில் தொடங்கும் செயல்முறையை ஆராயுங்கள். அதன் சூழல், கணக்கு மற்றும் HTTP கையாளி எந்த ப்ராக்ஸி உள்ளீடுகள் கிடைக்கின்றன என்பதைத் தீர்மானிக்கின்றன.
| எங்கு வேலை செய்கிறது | பயன்பாட்டுக்குப் பிறகு எதை ஒப்பிட வேண்டும் |
|---|---|
| IDE தொடக்க சுயவிவரம் | ஹோஸ்ட் செயல்முறையின் சூழல் |
| ஊடாடும் பயனர் அமர்வு | சேவைக் கணக்கு மற்றும் அதன் ப்ராக்ஸி அமைப்புகள் |
| கைமுறையாக உருவாக்கப்பட்ட HTTP கிளையண்ட் | பயன்பாட்டின் உட்செலுத்தப்பட்ட கிளையண்ட் பயன்படுத்தும் கையாளி |
நவீன HttpClient இன் இயல்புநிலை ப்ராக்ஸி துவக்கம் தளம் சார்ந்த சூழல் மற்றும் கணினி உள்ளமைவு விதிகளைக் கொண்டுள்ளது. வெளிப்படையாக உள்ளமைக்கப்பட்ட கையாளி அந்த இயல்புநிலைகளை மீறலாம். IHttpClientFactory உடன், பெயரிடப்பட்ட கிளையண்டின் முதன்மை கையாளி பதிவு மற்றும் அழைப்பு இடத்தில் பெறப்பட்ட பெயரைச் சரிபார்க்கவும். உள்ளமைவு கோப்பு புறக்கணிக்கப்பட்டதாக முடிவெடுக்கும் முன் இரண்டு உள்ளீடுகளையும் சரிபார்க்கவும்.
.NET Framework இன் பழைய system.net/defaultProxy எடுத்துக்காட்டுகள் வேறு உள்ளமைவு மாதிரியை விவரிக்கின்றன. அந்தப் பகுதியை நவீன பயன்பாட்டுக் கோப்பில் ஒட்ட வேண்டாம், ஒவ்வொரு .NET HTTP செயலாக்கமும் அதைப் பயன்படுத்தும் என்று கருத வேண்டாம். IIS பயன்பாட்டில், ASP.NET Core தொகுதிக்கும் செயல்முறை சூழல் உள்ளமைவுக்கான ஆதரவு பொறிமுறை உள்ளது; மதிப்புகளைச் சேர்க்கும்போது மீதமுள்ள ஹோஸ்டிங் உள்ளமைவைப் பாதுகாக்கவும்.
எதிர்பார்க்கப்படும் மாறி உள்ளதா என்பதைப் பதிவு செய்யுங்கள், ஆனால் அதன் முழு அங்கீகாரச் சான்று மதிப்பை வெளியிட வேண்டாம். பின்னர் தோல்வியடைந்த கோரிக்கையைச் செய்யும் கிளையண்ட் அந்த மூலத்தைப் பயன்படுத்துவதை உறுதிசெய்யுங்கள். சரியாக உள்ளமைக்கப்பட்ட தொடக்கி, வேண்டுமென்றே வேறு வழியைப் பயன்படுத்தும் கிளையண்டைச் சரிசெய்ய முடியாது.