Serer error: System.UnauthorizedAccessException

Ask a Question related to ASP.NET Security, Design and Development.

  1. #1

    Default Serer error: System.UnauthorizedAccessException

    I have a web app that works fine in my XP pro developer PC. I moved it to
    the test server(windows server 2003 standard) with Copy project and when I
    try to run it I get this System.UnauthorizedAccessException error. So how
    can I fix it?


    Server Error in '/2004' Application.
    ----------------------------------------------------------------------------
    ----

    Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary
    ASP.NET Files\2004\cd95a16d\bb941fe7" 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:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    Files\2004\cd95a16d\bb941fe7" 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.

    Source Error:

    An unhandled exception was generated during the execution of the
    current web request. Information regarding the origin and location of the
    exception can be identified using the exception stack trace below.

    Stack Trace:

    [UnauthorizedAccessException: Access to the path
    "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    Files\2004\cd95a16d\bb941fe7" is denied.]
    System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
    System.IO.Directory.InternalCreateDirectory(String fullPath, String path)
    +632
    System.IO.Directory.CreateDirectory(String path) +195
    System.Web.Compilation.PreservedAssemblyEntry.DoFi rstTimeInit(HttpContext
    context) +85

    System.Web.Compilation.PreservedAssemblyEntry.Ensu reFirstTimeInit(HttpContex
    t context) +97

    System.Web.Compilation.PreservedAssemblyEntry.GetP reservedAssemblyEntry(Http
    Context context, String virtualPath, Boolean fApplicationFile) +29
    System.Web.UI.TemplateParser.GetParserCacheItemFro mPreservedCompilation()
    +91
    System.Web.UI.TemplateParser.GetParserCacheItemInt ernal(Boolean
    fCreateIfNotFound) +148
    System.Web.UI.TemplateParser.GetParserCacheItemWit hNewConfigPath() +125
    System.Web.UI.TemplateParser.GetParserCacheItem() +88
    System.Web.UI.ApplicationFileParser.GetCompiledApp licationType(String
    inputFile, HttpContext context, ApplicationFileParser& parser) +171
    System.Web.HttpApplicationFactory.CompileApplicati on(HttpContext context)
    +43
    System.Web.HttpApplicationFactory.Init(HttpContext context) +485
    System.Web.HttpApplicationFactory.GetApplicationIn stance(HttpContext
    context) +170
    System.Web.HttpRuntime.ProcessRequestInternal(Http WorkerRequest wr) +414



    ----------------------------------------------------------------------------
    ----
    Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET
    Version:1.1.4322.573

    --
    Sergio Florez M.
    Medellín, Colombia



    Sergio Florez M. Guest

  2. Similar Questions and Discussions

    1. System.UnauthorizedAccessException: Access to the path error on virtual dir pointing to a network share only!
      Win 2003 DC - IIS 6.0 I received the following error when trying to run an ASP.NET app resides in a network share (on a 2003 member server). All...
    2. System.UnauthorizedAccessException
      Hello, I'm using this code to access a network share from an asp.net page: Dim dir As DirectoryInfo = New...
    3. System.UnauthorizedAccessException: Access is denied
      Hi, We have a simple 3 tier application which its core application is VC++ 6.0 ATL COM running as a server application in the COM+. An asp pipe is...
    4. System.UnauthorizedAccessException: Access to the path
      I know this question my have been asked many times, but non the less. What I have to do so I can access from my c# web from to file (file.xml) in...
    5. System.UnauthorizedAccessException: Access is denied.
      Exception Details: System.UnauthorizedAccessException: Access is denied. ASP.NET is not authorized to access the requested resource. Consider...
  3. #2

    Default RE: Serer error: System.UnauthorizedAccessException

    Dear Sergio,

    In your Win 2003 server, check in the IIS control panel, the webservice
    extensions node.

    In that, there would be a list of "prohibited" and "allowed" programs. Make
    sure that asp.net is "allowed". by default it is prohibited.

    secondly, try running the aspnet_regiis utility to register the correct
    version of .net with the IIS.

    To do that, type the following from your command prompt:-

    %windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_ regiis.exe -i

    This should solve your problem.

    Thanks.



    "Sergio Florez M." wrote:
    > I have a web app that works fine in my XP pro developer PC. I moved it to
    > the test server(windows server 2003 standard) with Copy project and when I
    > try to run it I get this System.UnauthorizedAccessException error. So how
    > can I fix it?
    >
    >
    > Server Error in '/2004' Application.
    > ----------------------------------------------------------------------------
    > ----
    >
    > Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary
    > ASP.NET Files\2004\cd95a16d\bb941fe7" 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:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    > Files\2004\cd95a16d\bb941fe7" 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.
    >
    > Source Error:
    >
    > An unhandled exception was generated during the execution of the
    > current web request. Information regarding the origin and location of the
    > exception can be identified using the exception stack trace below.
    >
    > Stack Trace:
    >
    > [UnauthorizedAccessException: Access to the path
    > "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    > Files\2004\cd95a16d\bb941fe7" is denied.]
    > System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
    > System.IO.Directory.InternalCreateDirectory(String fullPath, String path)
    > +632
    > System.IO.Directory.CreateDirectory(String path) +195
    > System.Web.Compilation.PreservedAssemblyEntry.DoFi rstTimeInit(HttpContext
    > context) +85
    >
    > System.Web.Compilation.PreservedAssemblyEntry.Ensu reFirstTimeInit(HttpContex
    > t context) +97
    >
    > System.Web.Compilation.PreservedAssemblyEntry.GetP reservedAssemblyEntry(Http
    > Context context, String virtualPath, Boolean fApplicationFile) +29
    > System.Web.UI.TemplateParser.GetParserCacheItemFro mPreservedCompilation()
    > +91
    > System.Web.UI.TemplateParser.GetParserCacheItemInt ernal(Boolean
    > fCreateIfNotFound) +148
    > System.Web.UI.TemplateParser.GetParserCacheItemWit hNewConfigPath() +125
    > System.Web.UI.TemplateParser.GetParserCacheItem() +88
    > System.Web.UI.ApplicationFileParser.GetCompiledApp licationType(String
    > inputFile, HttpContext context, ApplicationFileParser& parser) +171
    > System.Web.HttpApplicationFactory.CompileApplicati on(HttpContext context)
    > +43
    > System.Web.HttpApplicationFactory.Init(HttpContext context) +485
    > System.Web.HttpApplicationFactory.GetApplicationIn stance(HttpContext
    > context) +170
    > System.Web.HttpRuntime.ProcessRequestInternal(Http WorkerRequest wr) +414
    >
    >
    >
    > ----------------------------------------------------------------------------
    > ----
    > Version Information: Microsoft .NET Framework Version:1.1.4322.573; ASP.NET
    > Version:1.1.4322.573
    >
    > --
    > Sergio Florez M.
    > MedellÃ*n, Colombia
    >
    >
    >
    >
    ranganh Guest

  4. #3

    Default Re: Serer error: System.UnauthorizedAccessException

    Nope, that's not it. As you can see the error that I get can only appear if
    the .Net Framework is up and running, otherwise there would be no way for it
    to fire the system exceptions. Besides, I already have other asp.net
    applications that run on this server without any problems.

    --
    Sergio Florez M.
    Miembro activo [url]www.AlianzaDev.net[/url]
    El que persevera insiste
    Medellín, Colombia
    DCE 4

    "ranganh" <ranganh@discussions.microsoft.com> escribió en el mensaje
    news:61BF4883-1025-4646-ADC0-5471DCE3825D@microsoft.com...
    > Dear Sergio,
    >
    > In your Win 2003 server, check in the IIS control panel, the webservice
    > extensions node.
    >
    > In that, there would be a list of "prohibited" and "allowed" programs.
    Make
    > sure that asp.net is "allowed". by default it is prohibited.
    >
    > secondly, try running the aspnet_regiis utility to register the correct
    > version of .net with the IIS.
    >
    > To do that, type the following from your command prompt:-
    >
    > %windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_ regiis.exe -i
    >
    > This should solve your problem.
    >
    > Thanks.
    >
    >
    >
    > "Sergio Florez M." wrote:
    >
    > > I have a web app that works fine in my XP pro developer PC. I moved it
    to
    > > the test server(windows server 2003 standard) with Copy project and when
    I
    > > try to run it I get this System.UnauthorizedAccessException error. So
    how
    > > can I fix it?
    > >
    > >
    > > Server Error in '/2004' Application.
    >
    > --------------------------------------------------------------------------
    --
    > > ----
    > >
    > > Access to the path
    "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary
    > > ASP.NET Files\2004\cd95a16d\bb941fe7" 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:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    > > Files\2004\cd95a16d\bb941fe7" 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.
    > >
    > > Source Error:
    > >
    > > An unhandled exception was generated during the execution of the
    > > current web request. Information regarding the origin and location of
    the
    > > exception can be identified using the exception stack trace below.
    > >
    > > Stack Trace:
    > >
    > > [UnauthorizedAccessException: Access to the path
    > > "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    > > Files\2004\cd95a16d\bb941fe7" is denied.]
    > > System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
    > > System.IO.Directory.InternalCreateDirectory(String fullPath, String
    path)
    > > +632
    > > System.IO.Directory.CreateDirectory(String path) +195
    > >
    System.Web.Compilation.PreservedAssemblyEntry.DoFi rstTimeInit(HttpContext
    > > context) +85
    > >
    > >
    System.Web.Compilation.PreservedAssemblyEntry.Ensu reFirstTimeInit(HttpContex
    > > t context) +97
    > >
    > >
    System.Web.Compilation.PreservedAssemblyEntry.GetP reservedAssemblyEntry(Http
    > > Context context, String virtualPath, Boolean fApplicationFile) +29
    > >
    System.Web.UI.TemplateParser.GetParserCacheItemFro mPreservedCompilation()
    > > +91
    > > System.Web.UI.TemplateParser.GetParserCacheItemInt ernal(Boolean
    > > fCreateIfNotFound) +148
    > > System.Web.UI.TemplateParser.GetParserCacheItemWit hNewConfigPath()
    +125
    > > System.Web.UI.TemplateParser.GetParserCacheItem() +88
    > > System.Web.UI.ApplicationFileParser.GetCompiledApp licationType(String
    > > inputFile, HttpContext context, ApplicationFileParser& parser) +171
    > > System.Web.HttpApplicationFactory.CompileApplicati on(HttpContext
    context)
    > > +43
    > > System.Web.HttpApplicationFactory.Init(HttpContext context) +485
    > > System.Web.HttpApplicationFactory.GetApplicationIn stance(HttpContext
    > > context) +170
    > > System.Web.HttpRuntime.ProcessRequestInternal(Http WorkerRequest wr)
    +414
    > >
    > >
    > >
    >
    > --------------------------------------------------------------------------
    --
    > > ----
    > > Version Information: Microsoft .NET Framework Version:1.1.4322.573;
    ASP.NET
    > > Version:1.1.4322.573
    > >
    > > --
    > > Sergio Florez M.
    > > Medellín, Colombia
    > >
    > >
    > >
    > >

    Sergio Florez M. Guest

  5. #4

    Default Re: Serer error: System.UnauthorizedAccessException

    Ooops, my bad. aspnet_regiis did solve the problem, thank you.

    --
    Sergio Florez M.
    Medellín, Colombia


    "Sergio Florez M." <sergioflorezm@hotmail.com> escribió en el mensaje
    news:e%23SIOR7qEHA.332@TK2MSFTNGP14.phx.gbl...
    > Nope, that's not it. As you can see the error that I get can only appear
    if
    > the .Net Framework is up and running, otherwise there would be no way for
    it
    > to fire the system exceptions. Besides, I already have other asp.net
    > applications that run on this server without any problems.
    >
    > --
    > Sergio Florez M.
    > Miembro activo [url]www.AlianzaDev.net[/url]
    > El que persevera insiste
    > Medellín, Colombia
    > DCE 4
    >
    > "ranganh" <ranganh@discussions.microsoft.com> escribió en el mensaje
    > news:61BF4883-1025-4646-ADC0-5471DCE3825D@microsoft.com...
    > > Dear Sergio,
    > >
    > > In your Win 2003 server, check in the IIS control panel, the webservice
    > > extensions node.
    > >
    > > In that, there would be a list of "prohibited" and "allowed" programs.
    > Make
    > > sure that asp.net is "allowed". by default it is prohibited.
    > >
    > > secondly, try running the aspnet_regiis utility to register the correct
    > > version of .net with the IIS.
    > >
    > > To do that, type the following from your command prompt:-
    > >
    > > %windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_ regiis.exe -i
    > >
    > > This should solve your problem.
    > >
    > > Thanks.
    > >
    > >
    > >
    > > "Sergio Florez M." wrote:
    > >
    > > > I have a web app that works fine in my XP pro developer PC. I moved it
    > to
    > > > the test server(windows server 2003 standard) with Copy project and
    when
    > I
    > > > try to run it I get this System.UnauthorizedAccessException error. So
    > how
    > > > can I fix it?
    > > >
    > > >
    > > > Server Error in '/2004' Application.
    > >
    >
    > --------------------------------------------------------------------------
    > --
    > > > ----
    > > >
    > > > Access to the path
    > "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary
    > > > ASP.NET Files\2004\cd95a16d\bb941fe7" 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:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    > > > Files\2004\cd95a16d\bb941fe7" 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.
    > > >
    > > > Source Error:
    > > >
    > > > An unhandled exception was generated during the execution of the
    > > > current web request. Information regarding the origin and location of
    > the
    > > > exception can be identified using the exception stack trace below.
    > > >
    > > > Stack Trace:
    > > >
    > > > [UnauthorizedAccessException: Access to the path
    > > > "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temp orary ASP.NET
    > > > Files\2004\cd95a16d\bb941fe7" is denied.]
    > > > System.IO.__Error.WinIOError(Int32 errorCode, String str) +393
    > > > System.IO.Directory.InternalCreateDirectory(String fullPath, String
    > path)
    > > > +632
    > > > System.IO.Directory.CreateDirectory(String path) +195
    > > >
    > System.Web.Compilation.PreservedAssemblyEntry.DoFi rstTimeInit(HttpContext
    > > > context) +85
    > > >
    > > >
    >
    System.Web.Compilation.PreservedAssemblyEntry.Ensu reFirstTimeInit(HttpContex
    > > > t context) +97
    > > >
    > > >
    >
    System.Web.Compilation.PreservedAssemblyEntry.GetP reservedAssemblyEntry(Http
    > > > Context context, String virtualPath, Boolean fApplicationFile) +29
    > > >
    > System.Web.UI.TemplateParser.GetParserCacheItemFro mPreservedCompilation()
    > > > +91
    > > > System.Web.UI.TemplateParser.GetParserCacheItemInt ernal(Boolean
    > > > fCreateIfNotFound) +148
    > > > System.Web.UI.TemplateParser.GetParserCacheItemWit hNewConfigPath()
    > +125
    > > > System.Web.UI.TemplateParser.GetParserCacheItem() +88
    > > >
    System.Web.UI.ApplicationFileParser.GetCompiledApp licationType(String
    > > > inputFile, HttpContext context, ApplicationFileParser& parser) +171
    > > > System.Web.HttpApplicationFactory.CompileApplicati on(HttpContext
    > context)
    > > > +43
    > > > System.Web.HttpApplicationFactory.Init(HttpContext context) +485
    > > >
    System.Web.HttpApplicationFactory.GetApplicationIn stance(HttpContext
    > > > context) +170
    > > > System.Web.HttpRuntime.ProcessRequestInternal(Http WorkerRequest wr)
    > +414
    > > >
    > > >
    > > >
    > >
    >
    > --------------------------------------------------------------------------
    > --
    > > > ----
    > > > Version Information: Microsoft .NET Framework Version:1.1.4322.573;
    > ASP.NET
    > > > Version:1.1.4322.573
    > > >
    > > > --
    > > > Sergio Florez M.
    > > > Medellín, Colombia
    > > >
    > > >
    > > >
    > > >
    >
    >

    Sergio Florez M. Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139