I would suggest using the FindAppointments()
method in the EWS Managed API. It's designed to retrieve appointments from a calendar folder in a mailbox that fit within a certain date range, similar to the way Outlook displays a week of appointments at a time. You will need to make sure you are connected to the Exchange service with an account that has access to the meeting room's calendar. Here is a small example to get you started:
// Specify the date range to search and max items returned
CalendarView calView = new CalendarView(new DateTime(2014, 1, 10), new DateTime(2014, 1, 20), 10);
// Specify the properties to be returned
calView.PropertySet = new PropertySet(BasePropertySet.FirstClassProperties);
// Find the appointments
FindItemsResults<Appointment> results = service.FindAppointments(WellKnownFolderName.Calendar, calView);
Now that you have the appointments for the date range you want, you can take the information and bind them to your web page to be displayed however you like. For example, you could use a calendar control and display these appointments within specific days on the calendar. I don't have a full working example of this, but this article should help get you started:
How to: Customize Individual Days in a Calendar Web Server Control
I hope this helps. If this does resolve your question, please mark this post as answered.
Thanks,
--- Bob ---