I ich wurde auch gebeten, ein Outlook-Add-in mit dem Exchange-Server 2016 zu machen, um Eintrag aus der Datenbank mit den Einträgen aus den Terminen im Outlook-Kalender zu synchronisieren . Problem ist jetzt, dass die Exchangeversion von 2013_sp1 als ExchangeVersion mit verwenden musste, soweit ich gelesen habe, sollte in Ordnung sein. Aber von meinem Kollegen das Outlook-Plugin bedeutet, dass "Exchange Server unterstützt die angeforderte Version" auf dem Versuch, das Add-in zu starten. Es kommt von der Methode CalendarFolder.Bind (m_service, folderId, neue PropertySet()); wie fas wie von dem Stacktrace lesen kann. weiß ich nicht, ob es mir nur eine Art von authenfication Problem oder das Problem durch die Versionen oder, wie ich sie nenneEWS 2016 angeforderte Version wird nicht unterstützt auf Calnedard.bind mit 2013_sp1 als Exchange-Version
hier mein Code ` m_service = new Exchange (Exchange. Exchange2013_SP1);
m_service.UseDefaultCredentials = true;
// NetworkCredentials
m_service.Url = new Uri(EWSServerUrl);
FolderId folderId = new FolderId(WellKnownFolderName.Calendar);
CalendarFolder calendarESW = CalendarFolder.Bind(m_service, folderId, new PropertySet());`
i für ein bisschen Hilfe dankbar sein würde;)
es ist ein ews Server 2016 so ic can'tt zu niedrig sein, aber ich werde überprüfen wenn etwas nicht 2016 unterstützt wird – icekid