2011-01-18 14 views
8

Quali file devono essere contrassegnati Copia locale su "True" quando si distribuisce un'applicazione ASP.NET MVC 3 su un server su cui non è installato ASP.NET MVC 3?ASP.NET MVC 3: quale dll deve essere distribuito?

+1

assegno nuovo modo semplice per fare questo con VS2010 SP1 [MSDN] (http://msdn.microsoft.com/en-us/library/gg286946.aspx) cioè la risposta è nessuna (per i riferimenti MVC3) – MemeDeveloper

risposta

11

Da http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx

System.Web.Mvc

Microsoft.Web.Infrastructure

System.Web.Razor

System.Web.WebPages

sistema. Web.WebPages.Razor

System.Web.Helpers

System.Web.WebPages.Deployment

+3

Questo non è più corretto con la versione RTM, ora è richiesto System.Web.WebPages.Deployment.dll. –

+5

Non distribuire System.Web.WebPages.Administration.Dll poiché ciò causerà ulteriori problemi. –

+0

Questo è ancora più semplice con SP1, [check out] (http://paulstack.co.uk/blog/post/Using-Add-Deployable-Dependencies-in-VS2010-SP1.aspx) o [msdn] (http: //msdn.microsoft.com/en-us/library/gg286946.aspx) per maggiori informazioni. – MemeDeveloper

Problemi correlati