Yayımlamaya Genel Bakış
ASP.NET, .NET Core ve Python uygulamaları için Yayımlama aracını kullanarak uygulamalarınızı dağıtabilirsiniz.
Yayımla nedir?
Yayımla aracı, uygulamanızı çeşitli hedeflere dağıtmanıza yardımcı olur. Çözüm Gezgini'da projenize sağ tıklayıp bağlam menüsünden Yayımla'yı seçerek başlayın. Projeyi daha önce yayımlamadıysanız, hangi hizmette yayımlamak istediğinizi seçmeniz istenir. Bu hizmet IIS sunucusu, App Service gibi bir Azure hizmeti, Docker kapsayıcı kayıt defteri veya FTP sunucusu olabilir.
Dağıtım seçenekleri belgelerde başka bir yerde ele alınmıştır. Bkz. Dağıtıma ilk bakış.
Projeyi zaten yayımladıysanız dağıtılan kaynaklara bağlantılar, dağıtımla ilgili bilgiler ve uygulamayı yeniden yayımlamak için yayımla düğmesini sağlayan Yayımla ekranını görürsünüz. Yeni bir yayımlama profili oluşturan yayımlama işlemine yeniden geçmek için Yeni düğmesini de kullanabilirsiniz. Yayımlama, tek bir proje için birden çok proje yapılandırmasına ve birden çok yayımlama hedefine izin vermek için profilleri (.pubxml
dosyaları) kullanır.
Diğer eylemler'in altında yayımlama profilini silme, ayarları düzenleme veya geri yükleme seçeneklerini bulabilirsiniz.
Profil dosyalarını yayımlama (.pubxml dosyaları)
Profilin içeriği XML ve MSBuild tabanlıdır.
Yayımla profili, kimlik bilgilerini ayrı bir dosyada tutar ve varsayılan olarak iade edilemez.
Yayımlama profillerini her zaman IIS ve Azure Uygulaması Hizmetinden içeri aktarabilirsiniz
Visual Studio, Azure hizmetlerine bağımlılıkları yönetmenize yardımcı olabilir
Uygulamanızı Azure'a dağıtmak için Yayımlama aracını kullandığınızda, Azure hizmetlerine bağımlılıkları yapılandırma fırsatı elde edersiniz.
Fikir farklı bir SQL veritabanına veya farklı bir Depolama hesabına ya da test, Soru-Cevap, önceden üretim gibi farklı ortamlar için farklı bir Key Vault'a bağlanmak isteyebilirsiniz. Bkz. Visual Studio Bağlı Hizmetler.
Sonraki adımlar
Yayımlama aracı için: