Üç yapılandırma dosyaları, her ortam için sahipsinizdir: -> üretim appsettings.dev.json'un çıktı klasörüne kopyalanmasını nasıl sağlayabilirim?
- appsettings.json> geliştirme
- appsettings.stg.json -> evreleme
, bir çalışma zamanı istisnası appsettings.dev.json bulmak mümkün değil varlık hakkında şikayetçi olsun. Ben project.json içinde buildOptions
bölüme
"copyToOutput": [
"appsettings.dev.json"
]
ekleyerek çalıştı ama herhangi bir etkiye sahip görünmemektedir.
appsettings.dev.json'un çıkış dizinine kopyalanmasını zorlaştırabilir miyim?
Ivan'dan bir cevabınız var. Belki bunun sizin için işe yarayıp yaramadığını göstermek iyi bir fikir olabilir mi? –
Ortam başına belirli bir dosyayı dağıtmak için bir çözüm bulamadım. Tüm proje dağıtmak için yapılandırabilirsiniz * .json dosyaları -http: //stackoverflow.com/questions/37858312/dotnet-publish-doesn%C2%B4t-publish-correct-appsettings-env-environmentname-json Ancak iyi bir seçenek değil, mükemmel senaryo, ortam başına 1 - 1 dosyası (yapılandırma adı) - kefil açıkken :) –