Re: Where is the built-in ASP.NET account?
- From: "Juan T. Llibre" <nomailreplies@xxxxxxxxxxx>
- Date: Tue, 7 Jun 2005 01:45:14 -0400
re:
> Could anyone help me with this?
> Is there a solution on finding this ASP.NET account?
Right click the folder for which you want to
grant permissions for, using Windows Explorer.
Select "Properties", and then click the "Security" tab.
Click "Add", and then click "Advanced".
Click "Find Now".
Scroll down to the "NETWORK SERVICE" account
( Careful. There's also a "NETWORK" account. Don't pick that one.)
Double-click the "NETWORK SERVICE" account to
add it to the account list allowed access to that folder.
Assign the desired permissions by checking "Allow" or "Deny".
OK your way out of there.
The default account for ASP.NET under IIS 6.0 is "NETWORK SERVICE".
If you're impersonating a different account, select that one instead.
Juan T. Llibre
ASP.NET MVP
http://asp.net.do/foros/
Foros de ASP.NET en Español
Ven, y hablemos de ASP.NET...
======================
"cwbp17" <cwbp17@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:78C248C7-CF71-4CB4-B625-B09D4F63C926@xxxxxxxxxxxxxxxx
> I've reinstalled my Windows 2003 server and VS2003 without much luck on
> finding this ASP.NET account. Using IIS 6.0.
>
> My c# application requires access to read a file (C:\\Test.jpg) from the
> file system.
>
> Got the following error:
>
> ***********
> General access denied error
>
> Description: An unhandled exception occurred during the execution of the
> current web request. Please review the stack trace for more information
> about the error and where it originated in the code.
>
> Exception Details: System.UnauthorizedAccessException: General access denied
> error
>
> ASP.NET is not authorized to access the requested resource. Consider
> granting access rights to the resource to the ASP.NET request identity.
> ASP.NET has a base process identity(typically {MACHINE}\ASPNET on IIS 5 or
> Network Service on IIS6) that is used if the application is not
> impersonating. If the application is impersonating via <identity
> impersonate="true"/>, the identity will be the anonymous user (typically
> IUSR_MACHINENAME) or the authenticated request user.
>
> To grant ASP.NET write access to a file, right-click the file in Explorer,
> choose "Properties" and select the Security tab. Click "Add" to add the
> appopriate user or group. Highlight the ASP.NET account, and check the boxes
> for the desired access.
>
> *******
>
> I tried impersonation by putting the following in the web.config file of my
> application: the user has administrative privileges
>
> <identity impersonate="true" userName="username" password="password" />
>
> That didn't work. Kept receiving the same above error.
>
> I then found the following to try to recreate the ASP.NET account using the
> run command:
>
> %systemroot%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe /i
>
> that didn't work either
>
> Could anyone help me with this? Is there a solution on finding this ASP.NET
> account?
>
> I'm using II 6.0
>
> Any suggestions would be appreciated.
>
> Thanks.
>
> bebop
>
>
>
.
- Follow-Ups:
- Re: Where is the built-in ASP.NET account?
- From: cwbp17
- Re: Where is the built-in ASP.NET account?
- References:
- Where is the built-in ASP.NET account?
- From: cwbp17
- Where is the built-in ASP.NET account?
- Prev by Date: Re: Get Value From Dynamically Created TextBoxes......
- Next by Date: deploying asp.net applications
- Previous by thread: Where is the built-in ASP.NET account?
- Next by thread: Re: Where is the built-in ASP.NET account?
- Index(es):
Relevant Pages
|