HowTo: Deploy ASP.NET MVC auf ASP.NET Hostings
So, heute mal kein Codelastiger Eintrag sondern eher einer in Richtung Konfiguration.
Für einen Freund war ich letztens auf der Suche nach guten Webhostings für ASP.NET MVC. Nachdem ich irgendwie nicht wirklich fündig geworden bin, hab ich mir mal die Frage gestellt: “Warum eigentlich ein spezielles Hosting für ASP.NET MVC?”
Ja warum eigentlich?
ASP.NET MVC ist eigentlich nur ein Aufsatz auf den bereits schon lange bestehenden ASP.NET Kern. Das heißt, es erweitert die bestehende Funktionalität ohne dabei jegliche Konfigurationen an der Hardware bzw. am OS vorzunehmen. Dieser Aufsatz befindet sich in drei kleinen Assemblies:
- System.Web.Mvc
- System.Web.Routing
- System.Web.Abstractions
Deployt man jetzt diese Assemblies mit seiner ASP.NET MVC Anwendung mit auf den Server, muss dort auch nicht zwingend das ASP.NET MVC Framework über einen Installer (sprich im GAC) installiert sein. Wie das Deployment im Detail funktioniert kann man hier nachlesen http://msdn.microsoft.com/en-us/library/dd410407.aspx.
Die Moral von der Geschichte ist jetzt folgende: Um ASP.NET MVC Webseiten zu deployen reicht ein einfachs MS ASP.NET Hosting vollkommen aus. Einzig und alleine die Vorraussetzung, das .NET 3.5 auf dem Server laufen muss schränkt einem beim Suchen nach dem richtigen Webhosting Provider ein.
In diesem Sinne.
