Pregunta

Me preguntaba si era posible configurar HttpListener para procesar el código C # <%%> normal. Entonces, esencialmente, tengo una programación que ejecuta un HttpListener en este momento, y todo lo que hace es reemplazar $varname con cualquier variable que desee generar.

Lo que me gustaría hacer es usar un tipo de script del lado del servidor para acceder a todas las diferentes variables y métodos en mi aplicación.

¿Es posible tal cosa?

Busqué un poco en Microsoft.CSharp.CSharpCodeProvider, pero estaba pensando que podría haber una forma integrada que no conozco.

Básicamente, tengo una aplicación que es un servidor para una aplicación cliente-servidor, y quiero agregarle una interfaz gráfica de usuario web para poder llamar a métodos y obtener variables y demás.

Gracias.

¿Fue útil?

Solución

Puede consultar el siguiente artículo .Ilustra cómo podría utilizar un HttpListener para alojar el tiempo de ejecución de ASP.NET y poder procesar páginas ASPX.Utiliza un HttpListenerContext y un HttpWorkerRequest .

Otros consejos

No sé si es exactamente lo que quiere hacer, pero si usara IIS y ASP en lugar de un httplistener, Page.ParseControl puede tomar una cadena como entrada, por lo que podría analizar y ejecutar un bloque de código arbitrario.Por supuesto, observe su entrada, y tal vez se vea obligado a usar un httpplistener ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top