Visual Studio can’t create web site in IIS

After installing service pack 1 for Visual Studio 2010 cannot create web site in IIS. Here is error message:

---------------------------
Microsoft Visual Studio
---------------------------
Configuring Web http://localhost/MyWebSite for ASP.NET 3.5 failed.
You must manuallyconfigure this site for ASP.NET 3.5 in order for
the site to run correctly. Visual Studio cannot detect whether this
virtual root has been configured for use with ASP.NET 2.0. The likely
cause is that you do not have sufficient priviledges to access the
IIS metabase. You may need to manually configure this site for
ASP.NET 2.0 in order for your site to run correctly.
---------------------------
OK   Help   
---------------------------

Does anybody know how to fix it ? Thanks!

P.S. I’m using windows7 x64.

Answers:

Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.

Method 1

Have you tried run Visual Studio with “Run As Administrator” from right click?

Method 2

This happened to me when I deleted the default application pool.

Thanks to a Microsoft Connect report, I was able to solve this by choosing a new default application pool under the “Web Site Defaults” properties of the Sites node in the IIS 7 Manager tree.

Screenshot of the "Web Site Defaults" properties window

Method 3

Try changing the .Net version your Application Pool is using.

  1. Open IIS Manager from Administrative Tools.
  2. Select Application Pools on the left.
  3. On the right, double click ‘DefaultAppPool’ (or whichever you may have created)
  4. Under .Net Framework Version select v3.5.
  5. Click OK and restart IIS.

I don’t know if you have to restart IIS or not, but it won’t hurt.

Method 4

I found the answer here:
Visual Studio 2013. You do not have sufficient privilege to access IIS web sites on your machine

IIS stores a config file on your personal drive. At my company our shared drive was down for maintenance and I was getting this error. Once the drive came back online VS.NET started working again.


All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

0 0 votes
Article Rating
Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x