J'essaye de mettre en place un service Web qui permet à un utilisateur de me passer - string subject, DateTime startTime, DateTime dueDate, string body, List<string> recipients, string owner
et puis je crée un Task
. Cela fonctionne très bien sur ma machine, mais sur Windows 2003, je continue d'avoir des erreurs différentes. Actuellement, je reçois - Runtime.InteropServices.COMException: Retrieving the COM class factory for component with CLSID {0006F03A-0000-0000-C000-000000000046} failed due to the following error: 80080005 Server execution failed (Exception from HRESULT: 0x80080005 (CO_E_SERVER_EXEC_FAILURE)).
Outlook service web appel
J'utilise un compte que l'accès e-mail et a couru sur la boîte. Je ne suis pas sûr que ce soit la meilleure façon de le faire, mais c'est ce que j'ai obtenu. Et s'il vous plaît soyez gentil - je suis un développeur Web .NET, pas un programmeur Outlook par tous les moyens.
Mon code ressemble à ceci -
Outlook task = new Outlook();
TaskItem taskItem = (TaskItem)_application.CreateItem(OlItemType.olTaskItem);
taskItem.Subject = subject;
taskItem.StartDate = startTime;
taskItem.DueDate = dueDate;
taskItem.Body = body;
foreach (string recipient in recipients)
{
taskItem.Recipients.Add(recipient);
}
taskItem.Owner = owner;
taskItem.Assign();
task.EntryId = taskItem.EntryID;
if (taskItem.Saved)
{
task.Successful = true;
}
return task;
Ceci est défini sur Vrai déjà. J'ai installé Office 2007 sur le serveur. Je vais vérifier les PIA que vous avez recommandés. Merci. – Merds