Hallo allemaal,
ik heb een ASP.NET applicatie gemaakt in C# met behulp van een ORMapper.
De applicatie werkt perfect, maar als ik hem echter op een server zet om te laten hosten blijf ik de volgende error krijgen:
The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Deze verwijst naar de volgende regel code:
datamanager = new ObjectSpace(mappingFile, connectAccess, Provider.Access);
Hiermee maak ik verbinding met mijn Database.
Nu kwam ik er achter dat de ASP_NET gebruiker op de server geen rechten heeft op de share waar mijn applicatie staat.
Nu heb ik al gebruik gemaakt van impersonation om de ASPNET service te laten runnen dmv de ingelogde windows naam, omdat ik dacht dat dat het probleem zou zijn. Helaas, dit was het niet.
Toern kwam ik een stukje tegen op de MSDN van Microsoft. Deze gaf aan dat ik mijn applicatie FullTrust moest geven in de Microsoft .NET Framework Configuration. Dus hier heb ik een nieuwe Codegroup aangemaakt (onder Machine) en deze laten verwijzen naar de URL waar mijn applicaie staat met FullTrust.
Ook dit heeft het probleem niet verholpen.
Weet iemand misschien hoe ik dit kan oplossen?
Bedankt!
ik heb een ASP.NET applicatie gemaakt in C# met behulp van een ORMapper.
De applicatie werkt perfect, maar als ik hem echter op een server zet om te laten hosten blijf ik de volgende error krijgen:
The application attempted to perform an operation not allowed by the security policy. To grant this application the required permission please contact your system administrator or change the application's trust level in the configuration file.
Deze verwijst naar de volgende regel code:
datamanager = new ObjectSpace(mappingFile, connectAccess, Provider.Access);
Hiermee maak ik verbinding met mijn Database.
Nu kwam ik er achter dat de ASP_NET gebruiker op de server geen rechten heeft op de share waar mijn applicatie staat.
Nu heb ik al gebruik gemaakt van impersonation om de ASPNET service te laten runnen dmv de ingelogde windows naam, omdat ik dacht dat dat het probleem zou zijn. Helaas, dit was het niet.
Toern kwam ik een stukje tegen op de MSDN van Microsoft. Deze gaf aan dat ik mijn applicatie FullTrust moest geven in de Microsoft .NET Framework Configuration. Dus hier heb ik een nieuwe Codegroup aangemaakt (onder Machine) en deze laten verwijzen naar de URL waar mijn applicaie staat met FullTrust.
Ook dit heeft het probleem niet verholpen.
Weet iemand misschien hoe ik dit kan oplossen?
Bedankt!