Bu makalede, ilk ASP.NET web uygulamanızı IIS gibi yerel bir web sunucusu ve Azure Uygulaması Hizmeti gibi uzak bir bulut ortamı gibi çeşitli konumlarda yayımlamayı öğreneceksiniz.
Web uygulamanızı Docker Container Registry'de yayımlama
Web uygulamanızı docker kapsayıcısı olarak uyumlu herhangi bir Docker Container Registry'de yayımlayabilirsiniz.
İleri'ye tıklayın ve Azure Container Registry veya Docker Hub gibi kullanılabilir seçenekler arasından seçim yapın.
Azure Container Registry
Ardından Azure Container Registry için mevcut bir örneği seçin veya yeni bir örnek oluşturun.
Docker Hub
Ardından Docker Hub için yayımlama kimlik bilgilerini sağlayın.
Diğer Docker Container Registry
Ardından, diğer Docker kapsayıcı kayıt defterleri için URI'yi sağlayın ve kimlik bilgilerini yayımlayın.
Yayımlama sihirbazını bitirme
Ardından, Yayımla sihirbazını kullanarak yeni oluşturduğunuz yeni yayımlama profilinin özet sayfasını görürsünüz. Yayımla'ya tıkladığınızda Visual Studio, web uygulamanızı belirtilen Docker Container Registry'ye dağıtır.
Not
Yukarıdaki ekran görüntüsünde Azure Docker Kayıt Defteri'ni hedefleyen bir yayımlama profili gösterilir, ancak aynı Yayımla düğmesi üç Docker Container Registry seçeneğinin tümü için de kullanılabilir.
Web uygulamanızı bir klasörde yayımlama
Web uygulamanızı hem yerel hem de ağ klasörlerine yayımlayabilirsiniz.
İlk olarak, yolu sağlayın ve Yayımla sihirbazını tamamlamak için Son'a tıklayın.
Ardından, Yayımla sihirbazını kullanarak yeni oluşturduğunuz yeni yayımlama profilinin özet sayfasını görürsünüz. Yayımla'ya tıkladığınızda Visual Studio, web uygulamanızı sağlanan yola dağıtır.
Kapattıktan sonra bu özet sayfasına geri dönebilirsiniz. Sağ tıklayıp Yayımla'yı seçtiğinizde, Visual Studio bu özet sayfasını açar. (Yayımlama sihirbazına geri dönmek içinÖzet sayfasında yeni .)
Web uygulamanızı FTP/FTPS sunucusunda yayımlama
Web uygulamanızı FTP veya FTPS kullanarak yayımlayabilirsiniz.
Gerekli bağlantı ayrıntılarını sağlayın ve Son'u seçin.
Ardından, Yayımla sihirbazını kullanarak yeni oluşturduğunuz yeni yayımlama profilinin özet sayfasını görürsünüz. Yayımla'ya tıkladığınızda Visual Studio, web uygulamanızı sağlanan FTP veya FTPS Sunucusuna dağıtır.
Kapattıktan sonra bu özet sayfasına geri dönebilirsiniz. Sağ tıklayıp yayımladığınızda, Visual Studio bu özet sayfasını açar. (Yayımlama sihirbazına geri dönmek içinÖzet sayfasında yeni .)
Web uygulamanızı Web Sunucusu'na (IIS) yayımlama
Web uygulamanızı IIS'de yayımlayabilirsiniz.
İstediğiniz dağıtım modunu seçin. Uygulamayı belirtilen sunucuya hemen dağıtmak için Web Dağıtımı'nı seçin. Siz veya başka biri tarafından daha sonra kullanmak üzere dağıtım yapıtlarını içeren paketlenmiş bir zip dosyası oluşturmak için Web Dağıtımı Paketi'ni seçin.
Web Dağıtımı
Gerekli bağlantı ayrıntılarını sağlayın ve Son'u seçin.
Uzak bilgisayarda Web Dağıtımı'nın yüklü olduğundan ve Web Yönetim Hizmeti'nin başlatıldığından emin olun. Bkz. Web Dağıtımı hata kodları.
Web Dağıtım Paketi
Paket Konumunu Seç iletişim kutusunu açmak için Gözat... öğesine tıklayın ve .zip dosya adı da dahil olmak üzere paketin oluşturulmasını istediğiniz yolu girin.
Yayımlama sihirbazını bitirme
Ardından, Yayımla sihirbazını kullanarak yeni oluşturduğunuz yeni yayımlama profilinin özet sayfasını görürsünüz. Yayımla'ya tıkladığınızda Visual Studio web uygulamanızı belirtilen IIS sunucusuna dağıtır.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz. https://aka.ms/ContentUserFeedback.