¿Puedo tener un servidor ASP en mi aplicacion Windows?

24/06/2003 - 23:44 por David Muñoz | Informe spam
Hola chicos:

Observando el entorno de desarrollo deVS.Net, se puede notar que el
WebBrowser interno muesta en su barra de direcciones la ruta "vs:" seguida
de la página de inicio o tema de ayuda que está navegndo.

Supongo por la naturaleza de la página de inicio, que es una página asp.

Puedo tener yo un servicio ASP interno de mi aplicación, que pueda tal vez
funcionar solo sobre una carpeta particular donde tenga los recursos web de
la misma.

Mi aplicación está en Base Windows, sin embargo también tengo un WebBrowser
interno y quiero sacarle el mayor provecho posible.

Gracias.
 

Leer las respuestas

#1 Alejandro Mezcua
09/07/2003 - 10:53 | Informe spam
Hola, David.

Como te han indicado antes, en System.Web.Hosting tienes clases para
implementar un servidor HTTP en tu aplicación y a medida. Te permite
disponer de rodo el runtime de ASP.NET en tu aplicación, de forma que puedes
ejecutar páginas aspx, servicios Web asmx, acceso a todos los objetos de
ASP.NET, etc, sin necesidad de IIS.

Es relativamente fácil de hacer. Si quieres intentarlo, te recominedo que te
descargues Cassini, que es un servidor HTTP desarrollado de esta forma. Lo
puedes obtener (con todo el código fuente en C#) en

http://www.asp.net/Projects/Cassini...mp;tabid=1

Un saludo,

Alejandro Mezcua
MVP .NET Framework
Zaltor Soluciones Informáticas

"David Muñoz" wrote in message
news:#
Gracias muchachos, es una buena luz...



"Eduardo A. Morcillo [MS MVP]" <emorcilloATmvps.org> escribió en el


mensaje
news:OlE7UX$
> > Supongo por la naturaleza de la página de inicio, que es una página
> > asp.
>
> No es ASP. Son paginas con mucho script nada mas. Es el mismo tipo de
> paginas que la pagina de inicio del Outlook. Lo unico que debes hacer es
> comenzar la direccion con alguna "protocolo" que reconozca tu aplicacion
> (como el VS del visual estudio) y en el evento BeforeNavigate2 del


control
> lo detectas y redireccionas a alguna pagina prdeterminada (puede estar
como
> recursos en una DLL y la cargas con el protocolo res:) o ejecutas alguna
> accion como abrir un archivo o cerrar la aplicacion. Tambien puedes
generar
> las paginas en forma dinamica usando el DOM y/o cargar datos de una BD
> usando los attributos datasrc y datafld.
>
> Eduardo A. Morcillo [MS MVP - VB]
> http://www.domaindlx.com/e_morcillo
>
>


Preguntas similares