2012-01-31 3 views
1

Bonjour Mon fournisseur d'hébergement est compatible avec MVC3 mais pas avec MVC4. Quand je leur ai demandé d'installer MVC4, ils disent qu'ils ne supportent que MVC3 car le studio visuel installé sur le serveur est toujours en version 3.5. J'avais lu les notes de version de MVC4 qui nécessite Visual Studio 2010. J'ai converti toute mon application en MVC4 et j'ai eu du mal avec le fournisseur d'hébergement. Ma question estBin Déploiement de MVC4

  1. Est-il possible que je puisse exécuter l'application de MVC4 avec (VS2008 et MVC3)
  2. Puis-je utiliser Bin déployer dans ce cas? est-ce que ça marchera?

Toutes les suggestions sont vraiment appréciées. Je ne veux pas rétrograder mon application MVC4 ou ne veux pas le tracas de transférer le fournisseur d'hébergement.

+1

MVC 4 est actuellement disponible en avant-première. MVC 3 est la version stable et je recommanderais en fait la rétrogradation, sauf que pour autant que je sache, il n'est pas entièrement supporté par quoi que ce soit de moins que .Net 4. Peut-être que quelqu'un d'autre peut apporter plus de lumière à ce sujet? –

+0

Je voudrais regarder un autre fournisseur d'hébergement si votre actuel a) a Visual Studio installé sur leur serveur, b) pense que Visual Studio est une dépendance des applications Web déployées. – ProfK

Répondre

2

Non. Même MVC3 requiert .NET 4.0 et VS 2010 pour installer le modèle de projet. Si la version la plus récente de .NET Framework que votre hôte a installée sur ses serveurs est 3.5, vous ne pouvez pas exécuter plus tard que MVC2, malheureusement.

Si vous déposez des DLL MVC3/4 dans bin, vous obtiendrez des erreurs d'exécution.

Rétrograder MVC ou modifier l'hôte. Ils sont en train de mettre à jour leur version .NET. Si ce n'est pas prévu bientôt, vous travaillez avec un dinosaure avec lequel vous êtes probablement confronté à des problèmes constants.

+0

J'ai rétrogradé à MVC3 et ça marche maintenant. Je me demande comment MVC3 fonctionne si la version .net est encore 3.5. – Gokul

+0

J'ai dit que d'après ce que j'ai vu ici: http://www.asp.net/whitepapers/mvc3-release-notes#software-requirements; En fait, je n'ai pas testé cette théorie. –

+1

Peut-être que l'hôte exécute .net 4, et il y avait un problème de communication entre vous et eux ou au sein de leurs troupes? Peut-être essayer de sortir la version asp.net quelque part sur votre page: http://stackoverflow.com/questions/1168279/asp-net-version-build-number –

Questions connexes