[.NET C#] Rechten WebApplicatie

Pagina: 1
Acties:

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Ik heb een scriptje gemaakt dat in staat is via het web de eventlog mooi aan te bieden. Dit is een WebApplicatie in .NET. Nu kan ik alleen de Security eventlog niet weergeven, omdat de user waar deze WebApplicatie onder draait de standaard .Net user is en deze geen rechten heeft.

Is er een manier om toch toegang te krijgen, zonder dat ik de standaard .NET user meer rechten geeft Bijvoorbeeld door het changen van user? Of het in de script zelf aanloggen bij de machine of zoiets.

Hoe kan ik er dus voor zorgen dat ik kan aanloggen als andere gebruiker en het script met voldoende rechten kan laten werken?

[ Voor 1% gewijzigd door vinnux op 14-03-2003 20:04 . Reden: typ ]


Verwijderd

Kun je niet gewoon een Windows programma schrijven die bijv. onder een user draait die er wel de rechten er toe heeft; en dat je je .Net WebApp laten praten met deze laag? Lekker omslachtig misschien, maar werkt wel ;)

  • Ramon
  • Registratie: Juli 2000
  • Laatst online: 05:46
http://www.aspheute.com/english/20000811.asp

wel raar overigens. Ik had het scriptje wat hier staat gebruikt. Meer geen problemen gehad met rechten.

Check mijn V&A ads: https://tweakers.net/aanbod/user/9258/


Verwijderd

Als je de code verplaatst naar een aparte klasse kan je die makkelijk als een COM component in COM+ Services hangen. Zo'n component kan je onder een andere user laten draaien.
Vanuit je web applicatie kan je makkelijk dat com component aanspreken. Problem solved...

Kijk maar eens naar de regasm util:
http://msdn.microsoft.com...strationtoolregasmexe.asp

Dit is trouwens toch een mooiere en schaalbaardere oplossing als je andere componenten aan wil spreken. (n-tier applicaties....)

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Gokmodus:
Je kan eens kijken naar impersonation van ASP.NEt, als ik je goed begrepen heb.
Google

Digitaal onderwijsmateriaal, leermateriaal voor hbo