Re: Need help writing a file to the server.

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance

From: Daniel Fisher\(lennybacon\) (info_at_(removethis)lennybacon.com)
Date: 11/18/04


Date: Thu, 18 Nov 2004 16:30:10 +0100

Did you set ACLs for ASPNET on "C:\Mypath"?
Did you tried Impersionation?

-- 
Daniel Fisher(lennybacon)
 MCP ASP.NET C#
 Blog: http://www.lennybacon.com/
"cur" <curt_h_@-NOSPAM-hotmail.com> wrote in message 
news:OcRzbRQzEHA.1196@TK2MSFTNGP15.phx.gbl...
> Ok, I need some help here. First of all, here's the offending bit of code:
>
>    Private Sub WriteToFile(ByVal strPath As String, ByRef buffer As 
> Byte())
>        Dim newFile As System.IO.FileStream = New 
> System.IO.FileStream(strPath, System.IO.FileMode.Create, 
> IO.FileAccess.Write)
>
>        newFile.Write(buffer, 0, buffer.Length)
>
>        newFile.Close()
>    End Sub
>
> I don't think it's the code, but there it is, just for reference.
>
> Second, here is the error I'm getting:
>
> Access to the path "C:\Mypath" is denied.
> 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: Access to the path 
> "C:\Mypath" is denied.
>
> 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 IIS 6) 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 
> appropriate user or group. Highlight the ASP.NET account, and check the 
> boxes for the desired access.
>
> What I've done:
>
> Absolutely everything. I have tried everything I could think of from 
> adding aspnet to the admin group to hunting through gpedit.msc to find 
> anything even remotely relevant. I have found a few people that said the 
> took steps 1,2 and 3, which I did, and it didn't work. Besides, the web 
> share idea scares me. I've messed with every permission I could find for 
> any user regarding this directory and under no circumstances will it allow 
> me to write to the server.
>
> Please, any ideas?
>
> ---
> Posted using Wimdows.net Newsgroups - http://www.wimdows.net/newsgroups/ 


Relevant Pages

  • Re: Unable to write files to the server.
    ... granting access rights to the resource to the ASP.NET request identity. ... Network Service on IIS 6) that is used if the application is not ... If the application is impersonating via <identity ... adding aspnet to the admin group to hunting through gpedit.msc to find ...
    (microsoft.public.dotnet.framework.aspnet)
  • Re: net logon
    ... this is a problem with running ASPNet on a DC: ... : Description: An unhandled exception occurred during the execution of the ... granting access rights to the resource to the ASP.NET request identity. ... HttpContext context, String virtualPath, Boolean fApplicationFile) +111 ...
    (microsoft.public.inetserver.iis.security)
  • Azman System.UnauthorizedAccessException in web services
    ... I m using Winxp sp2 for development. ... granting access rights to the resource to the ASP.NET request identity. ... ASP.NET has a base process identity (typically \ASPNET on IIS ... If the application is impersonating via <identity ...
    (microsoft.public.dotnet.security)
  • Where is the built-in ASP.NET account?
    ... granting access rights to the resource to the ASP.NET request identity. ... If the application is impersonating via <identity ... I then found the following to try to recreate the ASP.NET account using the ...
    (microsoft.public.dotnet.framework.aspnet)
  • Server Error in Photos Application
    ... granting access rights to the resource to the ASP.NET request identity. ... Network Service on IIS 6) that is used if the application is not ... If the application is impersonating via <identity ... IUSR_MACHINENAME) or the authenticated request user. ...
    (microsoft.public.dotnet.framework.aspnet)