see
PRB: "Failed to Start Monitoring Directory Changes" Error Message When You Browse to ASP.NET Page
http://support.microsoft.com/default.aspx?scid=KB;EN-US;Q316721&
CAUSE
By design, ASP.NET requires read, execute, and list access for the ASPNET account (the Aspnet_wp.exe process account) on the root Web site or on any virtual directory. This is necessary so that ASP.NET can access the content files and can monitor file changes. RESOLUTION
To add read, execute, and list access for the ASPNET account on the root Web site or on any virtual directory, follow these steps: 
In Windows Explorer, browse to the folder that contains the root Web site (which is C:\Inetpub\Wwwroot by default) or the virtual directory.
Right-click the folder, and then click Properties.
On the Security tab, click Add.
Type ComputerName\ASPNET (for example, on a computer named Webdev, type Webdev\ASPNET), and then click OK.
Allow the following permissions for the ASPNET account:
Read & Execute
List Folder Contents
ReadClick OK to close the Properties dialog box and to save the changes.
NOTE: You do not need to perform these steps if the Everyone group or the Users group has read access to the root Web site or virtual directory.