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.

Ayrıca bkz.