Toon posts:

[ASP.NET] Impersonate rechten probleem

Pagina: 1
Acties:

Verwijderd

Topicstarter
Omdat de ASP.NET applicatie toegang moet krijgen tot een NAS, moet deze onder een andere account draaien dan de standaard ASPNET account. Hiervoor heb ik een account aangemaakt genaamd 'SYFwebuser'. Zowel op de local als NAS machine.

In de web.config van de betreffende ASP.NET web applicatie, heb ik het volgende toegevoegd om ervoor te zorgen dat ASP.NET zich aanmeld als het 'SYFwebuser' account.
code:
1
<identity impersonate="true" userName="SYFwebuser" password="hetwachtwoord" />

Deze gebruiker heeft rechten op de www root map van deze site, en ook lees/execute rechten op alle mogelijke .NET mappen (zoals 'C:\WINNT\Microsoft.NET' etc.)

Het probleem is alleen dat zodra ik 'impersonate' op 'true' zet, ik de volgende error krijg:
code:
1
System.Web.HttpException: Failed to start monitoring changes to 'E:\sites\test\global.asax' because access is denied.


De 'SYFwebuser' heeft alleen wel rechten op deze map dus dat begrijp ik niet helemaal. Ik heb ook de domain admin als impersonate user ingevoerd en hierbij volgt het zelfde probleem. De aspx page die ik aanroep doet overigens nu niets meer dan:

code:
1
Response.Write("ASP.NET werkt..");


Iemand enig idee wat ik verkeerd doe?

[ Voor 7% gewijzigd door Verwijderd op 27-04-2005 14:20 ]


Verwijderd

Ik neem aan dat je alles hieruit al geprobeerd hebt:

http://support.microsoft.com/kb/317955/EN-US/

Zorg ook dat het ASP.NET process gekilled wordt zodat het onder de nieuwe user kan opstarten. Verder heb ik een keer meegemaakt op een Win2k3 bak dat je het process moest starten/stoppen ipv recyclen...vreemd maar het werkte.

Oh, en ik weet niet zeker of je het domain (als het een domain user is) voor de user moet zetten, dus DOMAIN\user

  • PolarBear
  • Registratie: Februari 2001
  • Niet online
Microsoft has confirmed that this is a bug in the Microsoft products that are listed at the beginning of this article. This bug was corrected in ASP.NET (included with the .NET Framework) 1.1.

Verwijderd

Topicstarter
Ik gebruik .NET framework 2.0 BETA. Kan het probleem niet zijn.

Verwijderd

Misschien een overbodige vraag, maar het account is niet toevallig gelocked, doordat het wachtwoord 3x fout is ingevoerd?

[ Voor 5% gewijzigd door Verwijderd op 27-04-2005 19:52 ]