2009-05-30 6 views
7

Quelle est la méthode la plus économique pour déployer ou héberger une application ASP.Net MVC? Des hébergements partagés? C'est pour une petite application de jouet que je vais payer de ma propre poche. Rien ne va, le moins cher le mieux.Quel est le moyen le moins coûteux de déployer une application ASP.Net MVC?

+0

Je pense que Google sera votre réponse. Il y a beaucoup de sociétés qui hébergent ASP.NET. Trouvez celui qui vous convient le mieux. – Mahtar

+4

Alors que Google peut être pratique, il est bon d'entendre d'autres développeurs qui utilisent les services d'hébergement et de leurs expériences avec eux. –

Répondre

1

L'hébergement et le déploiement sont deux choses différentes, mais si vous parlez d'hébergement Web Host soutenir toutes les nouvelles plates-formes ASP.Net, y compris MVC et ont des plans qui commencent à 5,00 $ par mois. Je suis sûr que ce n'est pas beaucoup à payer de votre poche.

+0

Eh bien, oui. J'ai l'intention de déployer sur un hébergement partagé. – Pablo

15

Tout hébergement partagé prenant en charge ASP.NET 3.5 doit être capable d'héberger vos applications ASP.NET MVC. Vous avez juste besoin de déployer ces DLL dans bin répertoire:

  • System.Web.Mvc.dll

Dans le cas où ce n'est pas sur .NET 3.5 SP1 :

  • système. Web.Abstractions.dll
  • System.Web.Routing.dll

Bien sûr, pour pouvoir utiliser des URL sans extension, votre hôte doit prendre en charge le mode intégré IIS7 ou vous permettre d'ajouter une carte générique (ou vous pouvez les envoyer par e-mail et leur demander de les ajouter pour vous). Sinon, rien ne vous empêche d'utiliser les URL .aspx si elles ne sont pas d'accord. Il suffit de modifier les entrées de la table de routage à quelque chose comme:

routes.MapRoute("Default", "{controller}.aspx/{action}/{id}", 
          new { action = "Index", id = "" }); 
+3

Notez que si elles sont installées dans le GAC de votre boîte de développement, par défaut lorsque vous publiez le projet MVC, elles ne seront pas copiées dans le dossier bin. Pour copier automatiquement dans le dossier bin sur Publier, dans votre projet, allez dans Références, sélectionnez l'assemblage et dans le volet Propriétés, définissez Copier local sur true (effectuez cette opération pour chaque assemblage). – DSO

1

Je cours tous mes dev/pré-production des sites ASP.NET MVC sur l'hébergement de serveur virtuel Windows GoDaddy. Ils ont également shared hosting, qui commence à 5 $/mois. Je n'ai pas essayé leur hébergement partagé mais je fais confiance à l'entreprise car ils ont un bon support téléphonique 24h/24 et 7j/7 (je souhaite juste qu'ils se débarrassent de tous ces graphiques gênants/distrayants sur leur site web).

1

J'ai déjà déployé des applications ASP.NET MVC sur DiscountASP.net - relativement bon marché et assez facile à faire. Ils ont des serveurs Windows 2008 donc le routage fonctionnera hors de la boîte.

0

Avons eu relativement facile avec w Godaddy sur partagé ("premium") serveur. Rend la vie particulièrement facile si vous optez pour IIS7 avec le mode pipeline intégré. De plus, n'oubliez pas de configurer le (s) directeur (s) virtuel (s) pour la racine de l'application pendant que vous y êtes.

1

Je n'ai pas déployé encore une application MVC, mais pour moi, ce fut le même. Je cherchais un site d'hébergement bon marché et encore était bon.

Celui que je trouve est ReliableSite.Net

Il est bon et pas cher. Ils jettent même une base de données gratuite MS SQL 2005 (1 Go - Extra DB coûte 1 $) ce que d'autres endroits facturent 10 $/mois et vous donnent moins de 500 Mo d'espace.

Je trouve Fiable ne pas nickle et vous assombrir pour chaque chose et donne des prix raisonnables et bons coupons.

Comme ce coupon pour 15% de réduction pour la vie: « aspforum »

Je suis sûr qu'ils prennent en charge Asp.net MVC, mais simplement les envoyer par courriel rapidement pour vous assurer que je ne l'ai pas déployé mon propre projet MVC encore sur leur serveur et ne sera pas avant environ un mois ou 2.

Aussi comme les gens ont dit aller avec Windows 2008, car il va aider avec le routage et ce n'est pas beaucoup plus.

* J'ai oublié de mentionner que vous ajoutez des domaines illimités sur le site. Ce qui est particulièrement bon pour l'hébergement de projets pour animaux de compagnie, car vous n'avez pas besoin d'acheter un forfait d'hébergement pour chaque site. On couvrira vos besoins pour tous vos sites.

Questions connexes