Have you deployed your website to IIS? When you run from VS, usually it starts on ASp.NET development web server. To make it work with IIS, use publish website option in VS. Alternatively, you can create a virtual directory in IIS and copy the files to the directory. In your case, virtual directory name would be FirstExperiment. If you have done all the above and getting this error message means you have not enabled anonymous authentication in IIS. Right click on your virtual directory and allow anonymous access. :)
Navaneeth How to use google | Ask smart questions