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.
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:
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:
Iemand enig idee wat ik verkeerd doe?
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 ]