Ik probeer om de Exchange 2003 server middels ASP.NET aan te spreken en een contactpersoon te bewaren. Dit heeft een maal gewerkt en zonder script wijzigingen krijg ik ineens de foutmelding.
Ik heb informatie opgezocht op MSDN: http://msdn.microsoft.com...ting_a_contact_webdav.asp helaas kreeg ik geen antwoord op de Permission denied foutmelding.
Dit is de (ingekorte) code die ik gebruik om de contactpersoon op te slaan naar de Exchange 2003 server:
Ik heb overigens in Exchange 2003 eigenaars rechten over de contacts.
Alvast bedankt voor de eventuele hulp!
code:
1
| Exception Details: System.Runtime.InteropServices.COMException: Permission denied. |
Ik heb informatie opgezocht op MSDN: http://msdn.microsoft.com...ting_a_contact_webdav.asp helaas kreeg ik geen antwoord op de Permission denied foutmelding.
Dit is de (ingekorte) code die ik gebruik om de contactpersoon op te slaan naar de Exchange 2003 server:
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| Function CreateContacts(ByVal Aanhef As String, _ ByVal ANaam As String) Dim CDOPerson As New CDO.Person() ' URL om contact op te saven met gebruik van Exchange OLE DB Provider Dim Contacts As String = "http://server/public/contacts/" With CDOPerson .NamePrefix = Aanhef .LastName = ANaam .Fields("objectClass").Value = "contact" .Fields.Update() ' Save contactpersoon .DataSource.SaveTo(Contacts & "RB" & Session("ConPersId") & _ ".eml", Nothing, ADODB.ConnectModeEnum.adModeWrite, & _ ADODB.RecordCreateOptionsEnum.adCreateOverwrite) End With End Function |
Ik heb overigens in Exchange 2003 eigenaars rechten over de contacts.
Alvast bedankt voor de eventuele hulp!
Webdeveloping... -counts to 10- Sigh...