2009-07-20 29 views
5

Tôi cần tạo một ứng dụng trong vb.net để đặt ra các liên kết <<Subscribe to ical>> thú vị mà tôi có thể điền trước với các sự kiện và sự kiện quan trọng của chúng tôi. Trong khi tôi đã tìm ra tôi cần phải sử dụng DDay.ical.dll để có được các sự kiện vào một tập tin .ics, tôi không rõ ràng về cách để có được những công bố. Tôi đã nghĩ đến việc sử dụng một nguồn cấp dữ liệu RSS, nhưng điều đó đánh bại mục đích sử dụng các icals và sẽ yêu cầu một công cụ chuyển đổi RSS sang ICal, điều này dường như không cần thiết.Cách tạo Nguồn cấp dữ liệu ICalendar mà mọi người có thể đăng ký

Trả lời

9

Bạn có thể lưu trữ tệp .ics với bất kỳ máy chủ web nào như IIS.

Ví dụ: nếu bạn tạo ứng dụng web tại http://foo với thư mục ảo X: \ Foo và ứng dụng VB.net của bạn lưu lịch vào X: \ Foo \ iCal \ Calendar1.ics, những người khác có thể sử dụng nguồn cấp dữ liệu iCal tại số http://foo/iCal/Calendar1.ics.

+1

Cảm ơn bạn đã trả lời. Vì vậy, về cơ bản tất cả những gì tôi cần làm là tạo một thư mục ảo và đổ các tệp ics vào đó. Liên kết Đăng ký chỉ cần trỏ đến tệp này? Điều gì sẽ xảy ra nếu tệp này được cập nhật sau này, làm cách nào tôi có thể thay đổi sự kiện cho người dùng đăng ký icalendar này? –

+5

Chính xác. Có, chỉ cần có điểm liên kết đến tệp .ics. iCalendar/ics (như RSS) là công nghệ kéo, không phải là công nghệ đẩy. Vì vậy, người đăng ký sẽ định kỳ thăm dò ý kiến ​​máy chủ của bạn để thay đổi. Nó nên "chỉ làm việc." –

Các vấn đề liên quan