ការកំណត់ប្រុកស៊ី ASP.NET Core៖ launchSettings.json ធៀបនឹងផលិតកម្ម
បែងចែកតម្លៃប្រុកស៊ីរបស់ប្រវត្តិចាប់ផ្ដើមអភិវឌ្ឍន៍ពីបរិស្ថាន និងកម្មវិធីគ្រប់គ្រង HTTP ដែលដំណើរការ ASP.NET Core ដែលបានដាក់ពង្រាយប្រើប្រាស់។
តម្លៃប្រុកស៊ីក្នុង launchSettings.json ជារបស់ប្រវត្តិចាប់ផ្ដើមអភិវឌ្ឍន៍។ ការបោះពុម្ពផ្សាយកម្មវិធីមិនធ្វើឲ្យប្រវត្តិនោះក្លាយជាបរិស្ថានរបស់ដំណើរការកម្មករ IIS សេវា ឬធុងនោះទេ។
សម្រាប់ការបរាជ័យក្នុងបរិស្ថានដាក់ពង្រាយ សូមពិនិត្យដំណើរការដែលចាប់ផ្ដើមកម្មវិធីពិតប្រាកដ។ បរិស្ថាន គណនី និងកម្មវិធីគ្រប់គ្រង HTTP របស់វាកំណត់ថាតើធាតុបញ្ចូលប្រុកស៊ីណាខ្លះមាន។
| កន្លែងដែលវាដំណើរការ | អ្វីដែលត្រូវប្រៀបធៀបបន្ទាប់ពីដាក់ពង្រាយ |
|---|---|
| ប្រវត្តិចាប់ផ្ដើម IDE | បរិស្ថានដំណើរការម៉ាស៊ីនមេ |
| សម័យអ្នកប្រើប្រាស់អន្តរកម្ម | គណនីសេវា និងការកំណត់ប្រុកស៊ីរបស់វា |
| កម្មវិធីភ្ញៀវ HTTP ដែលបង្កើតដោយដៃ | កម្មវិធីគ្រប់គ្រងដែលកម្មវិធីភ្ញៀវចាក់បញ្ចូលរបស់កម្មវិធីប្រើ |
ការចាប់ផ្ដើមប្រុកស៊ីលំនាំដើមរបស់ HttpClient ទំនើបមានច្បាប់បរិស្ថាន និងការកំណត់ប្រព័ន្ធជាក់លាក់តាមវេទិកា។ កម្មវិធីគ្រប់គ្រងដែលបានកំណត់ច្បាស់អាចជំនួសលំនាំដើមទាំងនោះ។ ជាមួយ IHttpClientFactory សូមពិនិត្យ ការចុះឈ្មោះកម្មវិធីគ្រប់គ្រងចម្បងរបស់កម្មវិធីភ្ញៀវដែលមានឈ្មោះ និងឈ្មោះដែលទាញបាននៅកន្លែងហៅ។ ពិនិត្យធាតុបញ្ចូលទាំងពីរមុននឹងសន្និដ្ឋានថាឯកសារកំណត់ត្រូវបានមិនអើពើ។
ឧទាហរណ៍ system.net/defaultProxy ចាស់របស់ .NET Framework ពិពណ៌នាគំរូកំណត់ផ្សេង។ កុំបិទភ្ជាប់ផ្នែកនោះទៅក្នុងឯកសារដាក់ពង្រាយទំនើប ហើយកុំសន្មតថាការអនុវត្ត HTTP នីមួយៗរបស់ .NET ប្រើវា។ ក្នុងការដាក់ពង្រាយ IIS ម៉ូឌុល ASP.NET Core ក៏មានយន្តការកំណត់បរិស្ថានដំណើរការដែលគាំទ្រដែរ។ រក្សាការកំណត់បង្ហោះដែលនៅសល់ ពេលបន្ថែមតម្លៃ។
កត់ត្រាថាតើអថេរដែលរំពឹងទុកមានឬអត់ ដោយមិនបង្ហាញតម្លៃពេញលេញដែលផ្ទុកព័ត៌មានសម្ងាត់។ បន្ទាប់មកបញ្ជាក់ថាកម្មវិធីភ្ញៀវដែលធ្វើសំណើបរាជ័យប្រើប្រភពនោះ។ កម្មវិធីចាប់ផ្ដើមដែលកំណត់ត្រឹមត្រូវមិនអាចជួសជុលកម្មវិធីភ្ញៀវដែលចេតនាប្រើផ្លូវផ្សេងបានទេ។