Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Önemli
Azure App Service ile ASP.NET Core önizleme sürümleri
ASP.NET Core önizleme sürümleri varsayılan olarak Azure App Service'e dağıtılmaz. ASP.NET Core önizleme sürümünü kullanan bir uygulamayı barındırmak için bkz. Azure App Service'e ASP.NET Core önizleme sürümünü dağıtma.
App Service dağıtım sorununu gidermek için bkz . Azure App Service ve IIS'de ASP.NET Core sorunlarını giderme.
Kurulum
Hesabınız yoksa ücretsiz bir Azure hesabı açın.
Web uygulaması oluştur
Visual Studio 2022'yi başlatın ve Yeni proje oluştur'u seçin.
Yeni proje oluştur iletişim kutusunda ASP.NET Core Web App'i ve ardından İleri'yi seçin.
Yeni projenizi yapılandırın iletişim kutusunda projenizi adlandırın ve İleri'yi seçin.
Ek bilgi iletişim kutusunda:
- Framework girişinde .NET 7.0 (Standart Terim Desteği) öğesini seçin.
- Kimlik doğrulama türü girişinde Tek Tek Hesaplar'ı ve ardından Oluştur'u seçin.
Visual Studio çözümü oluşturur.
Uygulamayı çalıştırma
- Projeyi çalıştırmak için F5 tuşuna basın.
Kullanıcı kaydetme
Kaydet'i seçin ve yeni bir kullanıcı kaydedin. Kurgusal bir e-posta adresi kullanabilirsiniz. Gönderdiğinizde, sayfa aşağıdaki hatayı görüntüler:
"İstek işlenirken veritabanı işlemi başarısız oldu. Mevcut geçişleri uygulamak bu sorunu çözebilir"
Geçişleri Uygula'yı seçin ve sayfa güncelleştirildikten sonra sayfayı yenileyin.
- Kayıt onay sayfası görüntülenir. Hesabınızı onaylamak için buraya tıklayın'ı seçin.
- E-postayı onayla sayfası görüntülenir.
- Yeni kullanıcı olarak oturum açın.
Uygulama, yeni kullanıcıyı kaydetmek için kullanılan e-postayı ve oturumu kapatma bağlantısını görüntüler.
- Tarayıcıyı kapatarak uygulamayı durdurun veya Visual Studio'da Hata AyıklamaYı>Durdur Hata Ayıklama'yı seçin.
- Proje öğelerini temizlemek ve dosya çekişmelerini önlemek için Visual Studio'daTemiz Çözüm> tıklayın.
Uygulamayı Azure’da dağıtma
Çözüm Gezgini'nde projeye sağ tıklayın ve Yayımla'yı seçin.
Yayımla iletişim kutusunda:
- Azure'ı seçin.
- sonrakiseçin.
Yayımla iletişim kutusunda:
- Azure App Service (Windows) öğesini seçin.
- sonrakiseçin.
Yayımla iletişim kutusundaki App Service sekmesinde Yeni oluştur'u seçin.
App Service Oluştur iletişim kutusu görüntülenir:
- Ad, Kaynak Grubu ve Barındırma Planı giriş alanları doldurulur. Bu adları tutabilir veya değiştirebilirsiniz.
- Oluştur'i seçin.
Oluşturma tamamlandıktan sonra iletişim kutusu otomatik olarak kapatılır ve Yayımla iletişim kutusu yeniden odaklanır:
- Yeni oluşturulan yeni örnek otomatik olarak seçilir.
- Bitirseçin.
Yayımlama profili oluşturma ilerleme durumu iletişim kutusu yayımlama profilinin oluşturulduğunu onaylar. Kapat'ıseçin.
Ardından Profili Yayımla özet sayfasını görürsünüz. Visual Studio, bu uygulamanın Hizmet Bağımlılıkları bölmesinde listelediği bir SQL Server veritabanı gerektirdiğini algılamıştır. Üç nokta simgesini (...) ve ardından Bağlan'ı seçin.
Bağımlılıklara bağlan iletişim kutusu görüntülenir:
- Azure SQL Veritabanıseçin.
- sonrakiseçin.
Azure SQL veritabanına bağlan iletişim kutusunda Yeni oluştur'u seçin.
Azure SQL Veritabanı Oluştur görüntülenir:
- Veritabanı adı, Kaynak Grubu, Veritabanı sunucusu ve App Service Planı giriş alanları doldurulur. Bu değerleri tutabilir veya değiştirebilirsiniz.
- Seçili Veritabanı sunucusu için Veritabanı yöneticisi kullanıcı adını ve Veritabanı yöneticisi parolasını girin (kullandığınız hesabın yeni Azure SQL veritabanını oluşturmak için gerekli izinlere sahip olması gerektiğini unutmayın)
- Oluştur'i seçin.
Oluşturma tamamlandıktan sonra iletişim kutusu otomatik olarak kapatılır ve Azure SQL Veritabanına Bağlan iletişim kutusu yeniden odaklanır:
- Yeni oluşturulan yeni örnek otomatik olarak seçilir.
- sonrakiseçin.
Azure SQL Veritabanına Bağlan iletişim kutusunun sonraki adımında:
- Veritabanı bağlantısı kullanıcı adını ve Veritabanı bağlantısı parola alanlarını girin. Bunlar, uygulamanızın çalışma zamanında veritabanına bağlanmak için kullanacağı ayrıntılardır. En iyi yöntem, önceki adımda kullanılan yönetici kullanıcı adı ve parolayla aynı ayrıntıları kullanmaktan kaçınmaktır.
- Bitirseçin.
Bağımlılık yapılandırması ilerleme durumu iletişim kutusu, Azure SQL Veritabanı'nın yapılandırıldığını onaylar. Kapat'ıseçin.
Yayımlama Profili özet sayfasında Diğer eylemler>Düzenle'yi seçin:
Yayımla iletişim kutusunun Ayarlar sekmesinde:
Veritabanları'nı genişletin ve Bu bağlantı dizesini çalışma zamanında kullan seçeneğini işaretleyin.
Entity Framework Geçişleri'ni açın ve Yayımlama sırasında bu geçişi uygula seçeneğini seçin.
Kaydetseçeneğini seçin. Visual Studio Yayımla iletişim kutusuna döner.
Yayımla'ya tıklayın. Visual Studio uygulamanızı Azure'da yayımlar. Dağıtım tamamlandığında.
Uygulama bir tarayıcıda açılır. Veritabanı dağıtımını ve çalışma zamanı bağlantısını doğrulamak için yeni bir kullanıcı kaydedin ve yeni kullanıcı olarak oturum açın.
Uygulamayı güncelleştirme
Sayfayı
Pages/Index.cshtmlRazor düzenleyin ve içeriğini değiştirin, ardından değişiklikleri kaydedin. Örneğin, paragrafı "Merhaba ASP.NET Çekirdek!" şeklinde değiştirebilirsiniz:@page @model IndexModel @{ ViewData["Title"] = "Home page"; } <div class="text-center"> <h1 class="display-4">Welcome</h1> <p>Learn about <a href="https://docs.microsoft.com/aspnet/core">building Web apps with ASP.NET Core</a>.</p> <p>Hello ASP.NET Core!</p> </div>Profili Yayımla özet sayfasından Yayımla'yı yeniden seçin.
- Uygulama yayımlandıktan sonra sayfayı yenileyin ve yaptığınız değişikliklerin Azure'da kullanılabilir olduğunu doğrulayın.
Temizleme
Uygulamayı test etme işlemini tamamladığınızda Azure portalına gidin ve uygulamayı silin.
- Kaynak grupları'nı ve ardından oluşturduğunuz kaynak grubunu seçin.
- Kaynak grubu sayfasında Kaynak grubunu sil'i seçin.
- Kaynak grubunun adını girin ve Sil'i seçin. Uygulamanız ve bu öğreticide oluşturulan diğer tüm kaynaklar artık Azure'dan silinir.
Ek kaynaklar
ASP.NET Core