Ik probeer om vanuit asp.net wat raporten te laten zien op intranet (vandaar niet performance probleem kwa office objecten aanmaken aan serverkant).
Nu krijg ik via een gewone C# applicatie, met exact dezelfde code, keurig te zien welke raporten er in de database zitten.
Maar in de web applicatie 'hangt' de website'.
Ik had het eerst ook in de c# applicatie, maar dat kwam doordat access op de proppen kwam met de vraag of de database geopend mag worden omdat macro security op medium stond. Na dit op low gezet te hebben werkt de c# applicatie prima.
Nu denk ik dat ditzelfde gebeurd bij asp.net want bij mijn processes komt keurig msaccess omhoog met de user ASPNET.
Iemand enig idee hoe ik dit moet instellen voor de gebruiker ASPNET ?
de code die ik gebruik:
*update
Ik kwam op inet toevallig net tegen dat je de security level kan wijzigen in code:
Alleen krijg ik nu een JIT Debugging error met Access Denied voor <% computername %>/aspnet...
Nu krijg ik via een gewone C# applicatie, met exact dezelfde code, keurig te zien welke raporten er in de database zitten.
Maar in de web applicatie 'hangt' de website'.
Ik had het eerst ook in de c# applicatie, maar dat kwam doordat access op de proppen kwam met de vraag of de database geopend mag worden omdat macro security op medium stond. Na dit op low gezet te hebben werkt de c# applicatie prima.
Nu denk ik dat ditzelfde gebeurd bij asp.net want bij mijn processes komt keurig msaccess omhoog met de user ASPNET.
Iemand enig idee hoe ik dit moet instellen voor de gebruiker ASPNET ?
de code die ik gebruik:
C:
1
2
3
4
5
| Microsoft.Office.Interop.Access.Application objAccess = new Microsoft.Office.Interop.Access.ApplicationClass(); objAccess.OpenCurrentDatabase(strDbPath, false, ""); short strReportCount = objAccess.CurrentDb().Containers["Reports"].Documents.Count; |
*update
Ik kwam op inet toevallig net tegen dat je de security level kan wijzigen in code:
C:
1
| objAccess.AutomationSecurity = Microsoft.Office.Core.MsoAutomationSecurity.msoAutomationSecurityLow; |
Alleen krijg ik nu een JIT Debugging error met Access Denied voor <% computername %>/aspnet...
[ Voor 15% gewijzigd door R.A. op 04-05-2006 15:49 ]