Kapsayıcı Araçları başlatma ayarları
ASP.NET Core projesinin Özellikler klasöründe, web uygulamanın geliştirme makineniz üzerinde nasıl başlat olduğunu kontrol altına alan ayarları içeren launchSettings.json dosyasını bulabilirsiniz. Bu dosyanın geliştirme aşamasında nasıl ASP.NET hakkında ayrıntılı bilgi için bkz.ASP.NET Core. launchSettings.json'da Docker bölümündeki ayarlar, kapsayıcılı uygulamaları Visual Studio ile ilgilidir.
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}"
}
"Docker": {
"commandName": "Docker",
"launchBrowser": true,
"launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}",
"environmentVariables": {
"ASPNETCORE_URLS": "https://+:443;http://+:80",
"ASPNETCORE_HTTPS_PORT": "44360"
},
"httpPort": 51803,
"useSSL": true,
"sslPort": 44360
}
commandName ayarı, bu bölümün Kapsayıcı Araçları için geçerli olduğunu tanımlar. Aşağıdaki tabloda bu bölümde ayarlanacak özellikler yer almaktadır:
| Ayar adı | Sürüm | Örnek | Description |
|---|---|---|---|
| launchBrowser | Visual Studio 2017 | "launchBrowser": true | Projeyi başarıyla başlattıktan sonra tarayıcının başlatıp başlatmay olmadığını gösterir. |
| launchUrl | Visual Studio 2017 | "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}" | Bu URL, tarayıcı açılırken kullanılır. Bu dize için desteklenen değiştirme belirteçleri: - {Scheme} - SSL'nin kullanıp kullanılmadığına bağlı olarak "http" veya "https" ile değiştirilir. - {ServiceHost} - Genellikle "localhost" ile değiştirilir. Ancak, Windows RS3 veya Windows 10 üzerinde kapsayıcıları hedeflerken, kapsayıcının IP'si ile değiştirilir. {ServicePort} - SSL'nin kullanıp kullanılmay durumuna bağlı olarak genellikle sslPort veya httpPort ile değiştirilir. Ancak, Windows RS3 veya daha eski bir Windows 10 kapsayıcılarını hedeflerken, SSL'nin kullanıp kullanılmay durumuna bağlı olarak "443" veya "80" ile değiştirilir. |
| Ayar adı | Örnek | Description |
|---|---|---|
| commandLineArgs | "commandLineArgs": "--mysetting myvalue" | Kapsayıcıda projenizi başlatmak için bu komut satırı bağımsız değişkenleri kullanılır. |
| environmentVariables | "environmentVariables": { "ASPNETCORE_URLS": " https://+:443 ; http://+:80 ", "ASPNETCORE_HTTPS_PORT": "44381" } |
Bu ortam değişkeni değerleri, kapsayıcıda başlatıldıklarında işleme geçiri. |
| httpPort | "httpPort": 24051 | Konakta bu bağlantı noktası, kapsayıcıyı başlatmadan önce kapsayıcının 80 bağlantı noktasıyla eşlenmiş. |
| launchBrowser | "launchBrowser": true | Projeyi başarıyla başlattıktan sonra tarayıcının başlatıp başlatmay olmadığını gösterir. |
| launchUrl | "launchUrl": "{Scheme}://{ServiceHost}:{ServicePort}" | Bu URL, tarayıcı açılırken kullanılır. Bu dize için desteklenen değiştirme belirteçleri: - {Scheme} - SSL'nin kullanıp kullanılmadığına bağlı olarak "http" veya "https" ile değiştirilir. - {ServiceHost} - Genellikle "localhost" ile değiştirilir. Ancak, Windows RS3 veya Windows 10 üzerinde kapsayıcıları hedeflerken, kapsayıcının IP'si ile değiştirilir. - {ServicePort} - SSL'nin kullanıp kullanılmay durumuna bağlı olarak genellikle sslPort veya httpPort ile değiştirilir. Ancak, Windows RS3 veya daha eski bir Windows 10 kapsayıcılarını hedeflerken, SSL'nin kullanıp kullanılmay durumuna bağlı olarak "443" veya "80" ile değiştirilir. |
| sslPort | "sslPort": 44381 | Konakta bu bağlantı noktası, kapsayıcıyı başlatmadan önce kapsayıcının bağlantı noktası 443 ile eşlenmiş. |
| useSSL | "useSSL": true | Projeyi başlatmada SSL kullanıp kullanmaycazını gösterir. useSSL belirtilmezse sslPort 0 olduğunda SSL > kullanılır. |
Sonraki adımlar
Container Tools derleme özelliklerini ayarerek projenizi yapılandırma.