2009-07-20 10 views
5

Necesito crear una aplicación en vb.net que pone a esas frías <<Subscribe to ical>> enlaces, que puedo pre-rellenar con nuestros eventos e hitos. Aunque he descubierto que necesito usar DDay.ical.dll para obtener los eventos en un archivo .ics, no tengo claro cómo publicarlos. Estaba pensando en usar una fuente RSS, pero eso frustra el propósito de usar icals y requeriría un conversor de RSS a ICal, que parece innecesario.cómo crear un RSS ICalendar que la gente puede suscribirse a

Respuesta

9

Puede alojar los archivos .ics con cualquier servidor web como IIS.

Por ejemplo, si crea una aplicación web en http://foo con el directorio virtual X: \ Foo, y su aplicación VB.net guarda un calendario en X: \ Foo \ iCal \ Calendar1.ics, otros pueden consumir el feed iCal al http://foo/iCal/Calendar1.ics.

+1

Gracias por su respuesta. Así que, básicamente, todo lo que necesita hacer es crear un directorio virtual y volcar los archivos ICS en él. ¿El enlace Suscribirse solo necesita apuntar a este archivo? ¿Qué pasa si este archivo se actualizó más tarde, cómo impulsaría el cambio de eventos para el usuario que se suscribe a este icalendar? –

+5

Correcto. Sí, solo haga que el enlace apunte al archivo .ics. iCalendar/ics (como RSS) es una tecnología de extracción, no de empuje. Por lo tanto, los suscriptores periódicamente sondearán su servidor en busca de cambios. Debería "solo funcionar". –

Cuestiones relacionadas