2010-04-19 20 views
9

Framework 3.5 SP1 ve Framework 4 yüklü yeni bir WIndows Server 2008 R2 x64 DataCentre sahibim. MVC uygulamasını yüklediğimde (Web kurulum proje yükleyicisi kullanarak VS 2008 MVC 2.0) ve uygulamaya göz attığımda, System.Web.Mvc dosyasının bulunamadığına dair bir hata alıyorum. İlgili DLL'leri (System.Web.Mvc vb.) Bin dizinine kopyalarsam, uygulama mükemmel bir şekilde çalışır.Sunucu 2008 R2'de MVC - Nasıl?

Yükleyici için her yeri kontrol ettim, ancak VS2008 ile ilgili bitleri, hiçbir sunucu çalışma zamanını bulamıyorum. ASP.Net MVC'yi bu ortamda nasıl yüklerim, böylece dll'leri Yerel Kopyalama'ya gerek kalmaz?

çok teşekkürler Brian

cevap

11

Bir sunucu yüklü Visual Studio gerektirmez hangi yüklemek yapabilirdi: Bu AspNetMVC2.msi nereden geldiğini

msiexec /i AspNetMVC2.msi /l*v .\mvc.log MVC_SERVER_INSTALL="YES" 

Şimdi muhtemelen soruyorsunuz. Aslında here'dan AspNetMVC2_VS2008.exe'u indirirsiniz, .exe'u .zip'a yeniden adlandırın ve içinde aradığınızı bulabilirsiniz ( mvcruntime alt klasörü).

+0

Hmm, Denedim ama sonuçta .zip dosyasını açmaya çalıştığımda geçersiz. Windows Gezgini'nden ve 7zip'ten açarak yazdım. Bu senin için çalıştı mı? – Redeemed1

+1

Aha! WinRAR – Redeemed1

+0

ile açılabilir Bu cevap bana yardımcı oldu. Teşekkürler Darin ... – AEMLoviji

4

ASP.NET MVC2'yi yüklemek ve IIS'ye kaydetmek için Web Platform Installer'u kullanabilirsiniz. Sunucunuz için uzantıları yüklemenin en basit yollarından biri muhtemelen budur. Sadece bu bağlantıyı takip edin: http://go.microsoft.com/fwlink/?LinkID=185037

Sadece Platform Installer yüklüyse .. Burada daha detaylı olarak - İkinci linke tıklayın (ve platform yükleyici kapalı var) iken, bir pencere detayları ile açılır MVC2 hakkında. Bir Kurulum düğmesine sahip olacak. Sadece tıklayın, şartları kabul edin ve bitirdiniz :) Bu pencere şu şekilde görünüyor: http://lh5.ggpht.com/_uVsNX7rt1gI/S81ffYtSDBI/AAAAAAAAAIM/3raMs0bomNo/MVC2.PNG

+0

Bunu, sunucu çalışma zamanı bileşenlerini ararken baktığınız yer olduğu için yapmıştım. Ancak, MVC 2'yi yüklemedim ve bazı seçenekler üzerinde çalıştım. – Redeemed1

+0

Sunucu 2008 R2 x64 çalıştıran canlı bir sunucum var. Aynı bağlantıyı izledim, MVC2'yi kurdum, sonra web sitesine gittim. bin dizini ve System.Web.Mvc.dll dosyasını sildi .. (Daha önce yapmama zahmet etmedim :)) Sayfayı yenileyin: web sitesi uygulama havuzu yeniden yüklendi ve sayfa düzgün yükleniyor. Tekrar deneyebilir misiniz? Kesinlikle çalışır! –

+0

Aslında, sadece bu süreçten geçiyor ve işe yarayacağından eminim. Diğer cevapta MVC 2 bağlantısına atıfta bulunduğunuzu farz ediyorum. Onay için teşekkürler – Redeemed1