BUG: "Server Error" error message when you run an ASP.NET application in offline mode by using Visual Studio IDE (825789)
The information in this article applies to:
- Microsoft ASP.NET (included with the .NET Framework) 1.0
- Microsoft ASP.NET (included with the .NET Framework 1.1)
- Microsoft Visual Studio .NET (2002), Academic Edition
- Microsoft Visual Studio .NET (2002), Enterprise Architect Edition
- Microsoft Visual Studio .NET (2002), Enterprise Developer Edition
- Microsoft Visual Studio .NET (2002), Professional Edition
- Microsoft Visual Studio .NET (2003), Academic Edition
- Microsoft Visual Studio .NET (2003), Enterprise Architect Edition
- Microsoft Visual Studio .NET (2003), Enterprise Developer Edition
- Microsoft Visual Studio .NET (2003), Professional Edition
SYMPTOMSWhen you upgrade the Microsoft .NET Framework from version
1.0 to 1.1, and then you try to run an ASP.NET application in Offline mode by
using Microsoft Visual Studio IDE, you may receive the following error
message: Server Error in
'/ComputerName_offline/ApplicationName'
Application
Server cannot access application directory 'C:\Documents
and
Settings\Username\VSWebCache\ServerName\ApplicationName\'.
The directory does not exist or is not accessible because of security settings.
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.Web.HttpException: Server cannot access application
directory 'C:\Documents and
Settings\Username\VSWebCache\ServerName\ApplicationName\'.
The directory does not exist or is not accessible because of security
settings. CAUSEWhen you upgrade the .NET Framework 1.0 to the .NET
Framework 1.1, the read permissions are not set for the ASPNET account on the
\VSWebCache folder. On Microsoft Windows Server 2003, the read permissions are
not set for the NETWORK SERVICE account.WORKAROUNDTo work around this bug, grant the ASPNET account read
permissions to the \VSWebCache folder. On Windows Server 2003, grant the
NETWORK SERVICE account read permissions to the \VSWebCache folder. To do this,
follow these steps:
- In Windows Explorer, locate C:\Documents and
Settings\Username.
- Right-click the VSWebCache folder, and
then click Properties.
- On the Security tab, click
Add.
- In the Select Users or Groups box, type
Servername\ASPNET. On Windows
Server 2003, type
Servername\NETWORK_SERVICE in
the Select Users or Groups box.
- Click OK.
- Make sure that the Read & Execute
check box is selected, and then click OK.
STATUS
Microsoft has confirmed that this is a bug in the Microsoft products that are
listed at the beginning of this article.
REFERENCES For additional information, click the following article
number to view the article in the Microsoft Knowledge Base: 816783
PRB: ASP.NET Applications Experience Unexpected Behavior After Upgrade
Modification Type: | Major | Last Reviewed: | 7/28/2005 |
---|
Keywords: | kbvs2002sp1sweep kbIDEProject kbsetup kbConfig kbprb kbbug KB825789 kbAudDeveloper |
---|
|