¿Qué es un método factible de implementar una aplicación de “tareas” que bordea un sitio ASP.NET MVC en confianza medio?

StackOverflow https://stackoverflow.com/questions/3901488

Pregunta

Estoy escribiendo un sitio ASP.NET MVC donde necesito tiene una aplicación de "tareas" que bordea el sitio web. Tales "tareas" una aplicación serían recoger datos a intervalos fijos y la inserta en la base de datos.

Por supuesto, yo podría escribir una sencilla aplicación de consola y utilizar el programador de tareas de Windows para ejecutarlo, pero mi sitio está siendo organizada por GoDaddy y sólo tengo permisos de confianza medio.

¿Hay métodos para implementar dicha funcionalidad, sin violar los permisos de confianza medio?

Un método que estoy considerando es un método en el mismo sitio que reúne los datos, espera por un largo tiempo, y luego Recoge datos de nuevo. Ojalá que la conexión de los usuarios interrumpirla al sitio?

¿Fue útil?

Solución

Puede hacerlo una manera fea.

Spin-off un hilo que sigue haciendo el trabajo tareas. Iniciar el hilo con su propia solicitud de sitio web personalizado. El hilo sigue funcionando en el back-end.

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