ASP.NET MVC 5 ile çalışmaya başlama

Rick Anderson tarafından

Note

Bu öğreticinin güncelleştirilmiş bir sürümü, burada uygulamanın en son sürümü kullanılarak Visual Studio. Yeni öğreticide bu ASP.NET birçok geliştirme sağlayan ASP.NET Core MVC2011 1.

Bu öğreticide, ASP.NET ve görünümlere sahip çekirdek MVC'ler öğretildi. Razor Pages, web kullanıcı arabirimini daha kolay ve daha üretken bir hale ASP.NET Core'da sayfa tabanlı bir programlama modeli olan yeni bir alternatiftir. MVC sürümünden önce Razor Pages öğreticiyi denemenizi öneririz. Aşağıdaki Razor Pages öğretici:

  • Takip etmek daha kolaydır.
  • Daha fazla özelliği kapsar.
  • Yeni uygulama geliştirme için tercih edilen yaklaşımdır.

Bu öğretici, Visual Studio 2017kullanarak ASP.NET MVC 5 Web uygulaması oluşturma hakkında temel bilgileri öğretir. Öğreticinin son kaynak kodu GitHub' da bulunur.

Bu öğretici Scott Guthrie (Twitter @scottgu ), Scott Hanselman (Twitter: @shanselman ) ve Rick Anderson ( @RickAndMSFT ) tarafından yazılmıştır

Bu uygulamayı Azure 'a dağıtmak için bir Azure hesabınızın olması gerekir:

başlarken

Visual Studio 2017' i yükleyerek başlayın. Ardından, Visual Studio 'Yu açın.

Visual Studio, IDE veya tümleşik bir geliştirme ortamıdır. Belgeleri yazmak için Microsoft Word kullandığınızda olduğu gibi, uygulamalar oluşturmak için IDE kullanacaksınız. Visual Studio 'da, sizin için kullanabileceğiniz çeşitli seçenekleri gösteren bir liste vardır. Ayrıca, IDE 'de görevler gerçekleştirmek için başka bir yol sağlayan bir menü de vardır. Örneğin, Başlangıç sayfasında Yeni proje ' yi seçmek yerine, menü çubuğunu kullanabilir ve Dosya > Yeni proje' yi seçebilirsiniz.

İlk uygulamanızı oluşturma

Başlangıç sayfasında Yeni proje' yi seçin. Yeni proje iletişim kutusunda, sol taraftaki Visual C# kategorisini ve sonra Web' i seçin ve ardından ASP.NET Web uygulaması (.NET Framework) proje şablonunu seçin. Projenizi "Mvcfilmi" olarak adlandırın ve ardından Tamam' ı seçin.

Yeni ASP.NET Web uygulaması Iletişim kutusunda MVC ' yi ve ardından Tamam' ı seçin.

Visual Studio, az önce oluşturduğunuz ASP.NET MVC projesi için varsayılan bir şablon kullandı, bu nedenle artık herhangi bir şey yapmadan çalışan bir uygulamaya sahipsiniz! Bu basit bir "Merhaba Dünya!" Project ve uygulamanızı başlatmak için iyi bir yerdir.

Hata ayıklamaya başlamak için F5'e basın. F5 tuşuna bastığınızda, Visual Studio IIS Express başlar ve Web uygulamanızı çalıştırır. Daha sonra Visual Studio bir tarayıcı başlatır ve uygulamanın giriş sayfasını açar. Tarayıcının adres çubuğunun gibi bir şey söydiğine dikkat edin localhost:port# example.com . localhostBunun nedeni, her zaman kendi yerel bilgisayarınıza işaret ettiğinden, bu durumda yeni oluşturduğunuz uygulamayı çalıştırıyor olursunuz. Visual Studio bir Web projesi çalıştırdığında, Web sunucusu için rastgele bir bağlantı noktası kullanılır. Aşağıdaki görüntüde, bağlantı noktası numarası 1234 ' dir. Uygulamayı çalıştırdığınızda, farklı bir bağlantı noktası numarası görürsünüz.

Bu varsayılan şablon size Home , Contact , ve About sayfalarını verir. Aşağıdaki görüntüde ana, hakkında ve iletişim bağlantıları gösterilmez. Tarayıcı pencerenizin boyutuna bağlı olarak, bu bağlantıları görmek için gezinti simgesine tıklamanız gerekebilir.

Uygulama, kaydolmak ve oturum açmak için destek de sağlar. Sonraki adım, bu uygulamanın nasıl çalıştığını değiştirmek ve ASP.NET MVC hakkında biraz bilgi sağlamaktır. ASP.NET MVC uygulamasını kapatın ve bazı kodları değiştirelim.

Geçerli öğreticilerin bir listesi için bkz. MVC Önerilen makaleler.

Bkz. Azure 'da çalışan bu uygulama

Canlı bir Web uygulaması olarak çalışan tamamlanmış siteyi görmek istiyor musunuz? Aşağıdaki düğmeye tıklayarak uygulamanın tüm sürümünü Azure hesabınıza dağıtabilirsiniz.

Bu çözümü Azure 'a dağıtmak için bir Azure hesabınızın olması gerekir. Henüz bir hesabınız yoksa, bir hesap oluşturmak için aşağıdaki seçeneklerden birini kullanın: