Comment puis-je installer asp.net mvc 2 sur IIS7?

J'ai développé un ASP.NET MVC 2 site web, et maintenant besoin de déployer mon serveur web. J'ai surmonter certains obstacles déjà, depuis ASP.NET n'a pas été installé etc. mais j'ai maintenant au point où je peux le servir jusqu'à la plaine des fichiers de contenu, et si j'essaie de frapper l'un de mes MVC Url-je obtenir ceci:

Impossible de charger le fichier ou l'assembly 'Système.Web.Mvc, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' ou une de ses dépendances. Le système ne peut pas trouver le fichier spécifié.

Pas surprenant, que, comme je n'ai pas installé MVC2. Le problème est, je ne peux pas trouver une bonne information sur la façon de l'installer!

La Centre De Téléchargement Microsoft 3 listes des fichiers, aucun de qui semblent prometteurs:

ASP.NET-MVC-2-RTM-Release-Notes.doc

AspNetMVC2_VS2008.exe

mvc2-ms-pl.zip

Le site ne prend pas la peine d'expliquer ce que les fichiers sont en réalité, mais je suppose que le dernier fichier est le code source. C'est ce qu'il semble, de toute façon. Les notes de version ne sont d'aucune aide que ce soit, car ils sont tous sur l'installation sur votre machine de développement, et en effet, le nom de l'EXE, il est clair que c'est tout à propos de Visual Studio intégration trop.

Donc comment j'ai fait déployer la chose sacrée?

L'autre option liée à partir de Scott Gu blog est le Microsoft Web Platform Installer. Maintenant, je ne veux pas installer plus que juste MVC2, et j'ai déjà IIS, etc. mis en place, si cela semble un peu lourd. Mais c'est tout académique, il refuse de fonctionner sur mon serveur, en disant: "votre système n'est pas pris en charge" ou des mots à cet effet. (Le serveur est Windows Server 2008 SP2, donc je ne sais vraiment pas ce que c'est le problème de).

Aider!

[C'est ridicule que cela doit être tellement dur - ou peut-être pas difficile du tout, mais certainement un secret bien gardé!]

Im deviner que .net framework 4.0 le fera pour vous
Ouais, James est à droite.
Seulement si l'application cible .Net 4.0 (ce qui n'est pas, ou qu'il avait une toute autre erreur)
James est faux. .net 4 redistribuable ne comprend pas de MVC 2. Désolé.

OriginalL'auteur Gary McGill | 2010-04-13