2010-07-07 10 views
5

Pregunta: Creé una aplicación web ASP.NET.¿Es posible implementar una aplicación ASP.NET como aplicación de escritorio (con componente de servidor)

Ahora originalmente estaba destinado a la implementación en un servidor web.
Eso está funcionando, entonces, hasta ahora todo bien.

Mi pregunta ahora es: ¿es posible implementarlo también como una aplicación de escritorio?

Es decir que el instalador instala algún tipo de servidor, además de la aplicación web, configura el servidor para ejecutar esta aplicación en una URL localhost y luego crea un enlace en el menú/escritorio de inicio, donde abre esa url (sitio web, la aplicación) en localhost en un navegador web?

Creo que debería ser posible, aunque el servidor no sería IIS, porque este es un componente de Windows que no se puede instalar por separado.

¿Ya hay algo como esto? El nonplusultra sería que solo inicia el servidor al hacer clic en el acceso directo.

Respuesta

2

Casi fui por Cassini.
Pero mientras tanto, he encontrado algo mejor:

http://code.google.com/p/aspnetserve/

Mi error fue en busca de 'componente de servidor de implementación asp.net' en lugar de 'asp.net incrustado servidor web'.

Un proyecto realmente genial.
Parece que funciona, al menos para mis necesidades.

Editar:
Una opción mucho mejor es xsp4 del paquete de XSP-2.10.2, cortesía de los mono-proyecto.
http://download.mono-project.com/sources/xsp/
Funciona tanto en Linux como en Windows, así como en Mac, con ambos frameworks mono y .NET, y sin la instalación de GAC (de hecho, sin ninguna instalación).

La última fuente es aquí:
https://github.com/mono/xsp/tree/master/src

4

No estoy seguro, pero podría usar IIS express, cuando se lance. Eche un vistazo a la publicación de ScottGu Presentando IIS Express.

+0

IIS-express suena como que podría ser lo que busco, pero además del nombre tonto, sigue siendo vapoware, y necesito una solución ahora. –

+0

Me parece bastante sólido ... descargue el instalador de plataforma web de Microsoft y mire aquí: http://www.asp.net/webmatrix/tutorials/1-getting-started-with-webmatrix-and-asp-net -web-pages – hemme

+0

OK, lo siento, recupero el vapoware. Mi culpa. Aunque es interesante observar que aspnetserve es una solución que también funciona en Linux/Unix, además es totalmente integrable/personalizable. Sin embargo, IIS-Express podría ser más funcional. –

Cuestiones relacionadas