Puhverserveri väärtus failis launchSettings.json kuulub arenduse käivitusprofiilile. Rakenduse avaldamine ei muuda seda profiili IIS-i tööprotsessi, teenuse ega konteineri keskkonnaks.

Juurutatud keskkonna tõrke korral uurige protsessi, mis rakenduse tegelikult käivitab. Selle keskkond, konto ja HTTP-käsitleja määravad, millised puhverserveri sisendid on saadaval.

Kus see töötabMida pärast juurutamist võrrelda
IDE käivitusprofiilHostprotsessi keskkond
Interaktiivne kasutajaseanssTeenuse konto ja selle puhverserveri seaded
Käsitsi loodud HTTP-klientKäsitleja, mida rakenduse süstitud klient kasutab

Kaasaegse HttpClient-i vaikimisi puhverserveri lähtestamisel on platvormipõhised keskkonna- ja süsteemikonfiguratsiooni reeglid. Selgesõnaliselt seadistatud käsitleja võib need vaikeväärtused alistada. IHttpClientFactory puhul kontrollige nimetatud kliendi esmase käsitleja registreerimist ja kutsekohas hangitud nime. Kontrollige mõlemat sisendit enne, kui järeldate, et konfiguratsioonifail jäeti tähelepanuta.

Vanemad .NET Frameworki system.net/defaultProxy näited kirjeldavad teist konfiguratsioonimudelit. Ärge kleepige seda jaotist kaasaegsesse juurutusfaili ega eeldage, et iga .NET-i HTTP-teostus seda kasutab. IIS-i juurutuses on ASP.NET Core moodulil ka toetatud protsessi keskkonna konfiguratsioonimehhanism; väärtuste lisamisel säilitage ülejäänud hostimiskonfiguratsioon.

Märkige, kas oodatud muutuja on olemas, ilma avaldamata selle täielikku mandaate sisaldavat väärtust. Seejärel kinnitage, et ebaõnnestunud päringu teostav klient kasutab seda allikat. Õigesti seadistatud käivitaja ei saa parandada klienti, mis kasutab teadlikult teist teed.

Seotud artiklid