2009-05-30 24 views
7

¿Cuál es la forma más económica de implementar u hospedar una aplicación ASP.Net MVC? ¿Alguna hostings compartida? Esto es para una pequeña aplicación de juguete que pagaré de mi propio bolsillo. Nada entrepristar, cuanto más barato, mejor.¿Cuál es la forma más económica de implementar una aplicación ASP.Net MVC?

+0

Creo que Google será tu respuesta. Hay muchas empresas que alojan ASP.NET. Encuentra el que más te convenga. – Mahtar

+4

Si bien Google puede ser útil, es genial escuchar a otros desarrolladores que usan servicios de hosting y sus experiencias con ellos. –

Respuesta

1

El alojamiento y la implementación son dos cosas diferentes, pero si hablamos del alojamiento de hosting Web Host son compatibles con todas las plataformas ASP.Net nuevas, incluido MVC, y tienen planes que comienzan en $ 5.00 al mes. Estoy seguro de que no hay mucho que pagar de su bolsillo.

+0

Bueno, sí. Es mi intención implementar en un hosting compartido. – Pablo

15

Cualquier alojamiento compartido que admita ASP.NET 3.5 debe ser capaz de alojar sus aplicaciones ASP.NET MVC. Sólo tiene que desplegar estos archivos DLL en el directorio bin:

  • System.Web.Mvc.dll

En caso de que no está en .NET 3.5 SP1 :

  • sistema. Web.Abstractions.dll
  • System.Web.Routing.dll

Por supuesto, para poder utilizar URLs sin extensión, su host debe admitir el modo integrado IIS7 o permitirle agregar un mapa comodín (o puede enviarlos por correo electrónico y pedirles que lo agreguen). De lo contrario, nada le impide usar .aspx URL si no están de acuerdo. Sólo cambia las entradas de la tabla de enrutamiento a algo como:

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

Nota: si se instalan en el GAC en su caja de desarrollo, de forma predeterminada cuando publique el proyecto MVC no se copiarán en la carpeta bin. Para copiar automáticamente a la carpeta bin en Publicar, en su proyecto, vaya a Referencias, seleccione el ensamblaje y en el panel Propiedades, configure Copiar local en verdadero (haga esto para cada ensamblaje). – DSO

1

corro todos mis dev/preproducción sitios ASP.NET MVC en el servidor de hosting virtual de Windows de GoDaddy. También tienen shared hosting barato, que comienza en $ 5/mes. No he probado su alojamiento compartido, pero confío en la compañía, ya que tienen un buen soporte telefónico las 24 horas, los 7 días de la semana (solo deseo que se deshagan de todos los gráficos molestos/molestos en su sitio web).

1

He implementado aplicaciones ASP.NET MVC en DiscountASP.net antes - relativamente barato, y bastante fácil de hacer. Tienen servidores de Windows 2008, por lo que el enrutamiento funcionará de la caja.

0

Lo he tenido relativamente fácil con Godaddy en servidor compartido ("premium"). Hace la vida particularmente fácil si elige IIS7 con el modo de canal integrado. Además, no olvide configurar director (es) virtual (es) para la raíz de la aplicación mientras está allí.

1

no he implementado una aplicación MVC todavía, pero para mí fue la misma. Estaba buscando un sitio de alojamiento barato y todavía estaba bien.

El único que he encontrado es ReliableSite.Net

Es barato y bueno. Incluso lanzan una base de datos gratis de MS SQL 2005 (1 GB- DB extra cuesta $ 1) lo que otros lugares cobran $ 10/Mes y le dan menos de 500MB de espacio.

Encuentro Confiable no lo acuña ni atenúa para cada cosa y le da precios razonables y tiene excelentes cupones.

gusta esta cupón de 15% de descuento para toda la vida: "aspforum"

Estoy bastante seguro de que apoyan Asp.net MVC pero sólo un correo electrónico de forma rápida para asegurarse de que no he desplegado mi propio proyecto MVC todavía en su servidor y no será hasta alrededor de un mes o 2.

También como la gente dijo ir con Windows 2008, ya que ayudará con el enrutamiento y no es mucho más.

* Se me olvidó mencionar que agrega dominios ilimitados en el sitio. Lo que es especialmente bueno para alojar proyectos de mascotas ya que no es necesario comprar un paquete de alojamiento para cada sitio. Uno cubrirá sus necesidades para todos sus sitios.

Cuestiones relacionadas