«asp.net-mvc-4» etiketlenmiş sorular

ASP.NET MVC 4, web uygulamaları için ASP.NET Model-View-Controller platformunun dördüncü ana sürümüdür.

8
Ayrı bir projede MVC çözümünde Web API
Yeni bir MVC4 projesi oluşturuyorum ve araştırmalar, javascript'ten sunucu tarafına iletişimin artık denetleyici eylemlerinden ziyade web API çerçevesi aracılığıyla daha iyi başarıldığına inanmamı sağladı. Benim anlayışım bu konuda doğru mu? Web API ve MVC denetleyicileri arasında tüm özniteliklerimi vb. Paylaşabileceğimi varsayıyorum, bu yüzden ilk bakışta benim için büyük bir değişiklik …

4
Angular ve ASP.NET MVC / Web api'yi karıştırmak?
ASP.NET MVC / Web API kullanarak geliyorum ve şimdi Angular kullanmaya başlıyorum, ancak bunları karıştırmanın doğru yolu konusunda net değilim. Angular'ı kullandıktan sonra, MVC sunucu tarafı kavramları hala herhangi bir değer sağlıyor mu? Yoksa Web API'yi yalnızca açısal HTTP çağrıları için veri almak amacıyla mı kullanmalıyım? Angular'a geçiş yapan bir …

2
Yayımlama sırasında yeni ön derleme seçeneğinin MVC4 uygulamaları üzerindeki etkisi nedir?
Bu yüzden yakın zamanda Visual Studio 2012'yi Güncelleme 2'ye güncelledim. Bakın, bir dahaki sefere uygulamamı yayınlamaya gittiğimde (bu durumda Dosya Yayınlama yoluyla) üç yeni seçenek olduğunu fark ettim: Yayınlamadan önce mevcut tüm dosyaları silin Yayınlama sırasında ön derleme (Yapılandır bağlantısıyla) Dosyaları App_Data klasöründen hariç tutun Birinci ve üçüncü seçenekler oldukça …

6
BundleCollection'ı MVC4'te önbelleğe alınmış komut dosyası paketlerini temizlemeye zorlama
... ya da endişelenmeyi bırakıp Microsoft'tan tamamen belgelenmemiş API'lere karşı kod yazmayı nasıl öğrendim . Resmi System.Web.Optimizationsürümün gerçek bir dokümantasyonu var mı ? Çünkü hiçbirini bulamıyorum, XML dokümanı yok ve tüm blog yazıları büyük ölçüde farklı olan RC API'ye atıfta bulunuyor. Her neyse .. Javascript bağımlılıklarını otomatik olarak çözmek için …

5
Cmd satırı ile bir ASP.NET MVC 4 projesini "Yayınlamak" için MSBuild.exe'yi kullanma
MSBuild.exeSadece bir MVC 4 projesini alıp belirli bir dizine yayınlayan ona karşı çalıştırmak için bir komut arıyorum . Örneğin, MSBuild <solution>/<project>.csproj -publish -output=c:/folder Bu açıkça yanlış bir sözdizimidir. Sorumu basitleştirmeye çalışıyorum. Bu soru bir yapı XML'den bahsediyor, ancak bu kadar ayrıntıyla hiçbir şey yapmaya çalışmıyorum. Ben sadece bir dağıtım yapmaya …

5
MVC uygulamam için bir Hizmet Katmanı mı oluşturuyorsunuz?
Anladığım kadarıyla MVC, sınıf tanımlarını (model) sunumdan (görünüm) denetleyici olan "yapıştırıcı" aracılığıyla ayırıyor. Kontrolörün tek bir sorumluluğu olmalı ve bu nedenle test edilebilir olmalıdır. ViewModels, birden çok varlıktan gelen verileri bir araya getirmek ve görünüm için denetleyicideki verileri "masaj yapmak" için kullanılır. İş mantığının gerçekten bir yeri yok gibi görünüyor …

13
Dosya veya derleme System.Net.Http, Sürüm = 4.0.0.0 ASP.NET (MVC 4) Web API OData Ön Sürüm ile yüklenemedi
Sorun Microsoft ASP.NET Web API OData paketi 5.0.0-rc1 ön sürümünü yükledikten sonra aşağıdaki özel durumla karşılaşıyorum: Dosya veya derleme 'System.Web.Http, Version = 4.0.0.0, Culture = nötr, PublicKeyToken = 31bf3856ad364e35' veya bağımlılıklarından biri yüklenemedi. Bulunan derlemenin bildirim tanımı, derleme başvurusuyla eşleşmiyor. (HRESULT istisnası: 0x80131040) MVC 4 projem yepyeni ve gerçekten küçük, …

9
InvalidCastException, ASP.NET MVC 4 Beta yüklendikten sonra atılır
ASP.NET MVC 3 ile bir makineye ASP.NET MVC 4 Beta yükledikten sonra aşağıdaki istisnayı alıyorum. System.InvalidCastException kullanıcı kodu tarafından işlenmedi Message = [A] System.Web.WebPages.Razor.Configuration.HostSection, [B] System.Web.WebPages.Razor.Configuration.HostSection'a dönüştürülemiyor. Tür A, 'C: \ Windows \ Microsoft.Net \ assembly \ GAC_MSIL \ System konumunda' Varsayılan 'bağlamında' System.Web.WebPages.Razor, Version = 1.0.0.0, Culture = nötr, …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.