Proxy-stillingar í ASP.NET Core: launchSettings.json móti framleiðslu
Skiljið proxy-virði menningar-startprofils frá umhvørvinum og HTTP-handteraranum, sum ein útflutt ASP.NET Core-gongd brúkar.
Eitt proxy-virði í launchSettings.json hoyrir til ein menningar-startprofil. At geva út støddfrøðingina ger ikki tann profilin til umhvørvi hjá einum IIS-arbeiðsgongd, tænastu ella ílati.
Við feili í einum útfluttum umhvørvi, kanna gongdina, sum í veruleikanum byrjar støddfrøðingina. Umhvørvi hennara, konto og HTTP-handterari ásetur, hvørji proxy-innøk eru tøk.
| Hvar tað virkar | Hvat at samanbera eftir útflutning |
|---|---|
| Startprofil í IDE | Umhvørvi vertsgongdarinnar |
| Interaktiv brúkarasessión | Tænastukontoin og proxy-stillingar hennara |
| Ein hondvirkaður HTTP-klientur | Handterarin, sum innsetti klienturin hjá støddfrøðingini brúkar |
Standard proxy-byrjan í nútíðar HttpClient hevur pallbundnar reglur fyri umhvørvi og systemuppsetning. Ein handterari, sum er greiðliga uppsettur, kann yvirkoyra hesar standardvirðini. Við IHttpClientFactory, kanna skrásetingina av høvuðshandteraranum hjá nevnda klientinum og navnið, sum verður fingið á kallistaðnum. Kanna báðar innøk, áðrenn tú kemur til niðurstøðu um, at ein uppsetningarfilur varð fyriskoðaður.
Eldri .NET Framework-dømi um system.net/defaultProxy lýsa eina aðra uppsetningar-líkan. Set ikki henda partin inn í ein nútíðar-útflutningsfil og antaki ikki, at hvør .NET HTTP-útførsla brúkar hann. Í einum IIS-útflutningi hevur ASP.NET Core-modulin eisini ein undirskrivaðan mekanismu fyri uppsetning av gongdarumhvørvi; varðveit restina av hesi vertsuppseting, tá tú leggur virði aftrat.
Skráset, um tann væntaða variablin er til, uttan at geva út fulla virði hennara við váttanum. Staðfest síðani, at klienturin, sum ger ta miseydnaðu fyrispurningin, brúkar tann keldu. Ein rætt uppsettur startari kann ikki bøta um ein klient, sum við vilja brúkar eina aðra leið.