Der Versuch, ein Ereignis zu Outlook-Kalender über meine Event-Registrierung App mit asp.net/C# hinzuzufügen. Anruf erhalten wurde von Anforderungsfehler abgelehnt, wenn versucht wird, zu initialisieren (Zeile 1). Wie überwinde ich dieses Problem?C# Outlook - Anruf von Anrufer abgelehnt
Fehler: „Abrufen der COM-Klasse ab Werk für die Komponente mit CLSID {0006F03A-0000-0000-C000-000000000046} konnte aufgrund des folgenden Fehler: 80010001 Anruf wurde durch Aufgerufenen abgelehnt (Ausnahme von HRESULT:. 0x80010001 (RPC_E_CALL_REJECTED)). "
Outlook.Application outlookapp = new Outlook.Application();
Outlook.AppointmentItem appt = outlookapp.CreateItem(Outlook.OlItemType.olAppointmentItem) as Outlook.AppointmentItem;
appt.Subject = er.Event.Name;
appt.MeetingStatus = Outlook.OlMeetingStatus.olMeeting;
appt.Location = er.Event.LocationName;
appt.Start = er.Event.StartTime;
appt.End = er.Event.EndTime;
appt.Recipients.ResolveAll();
appt.Display(false);
appt.Save();
Bauen Sie die gleiche Architektur wie die Maschine, auf der Sie arbeiten? Solltest du auf einem 64-Bit-Betriebssystem arbeiten, kompilierst du auf x64? – pay
Ich habe die aktive Lösungsplattform auf Any CPU gesetzt. – Ram
Ich würde diese Einstellung im Allgemeinen nicht aus irgendeinem Grund verwenden. Setze es auf x64 oder x86, egal auf welcher Plattform du spielst. – pay