Reputation: 11658
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.
Upvotes: 17
Views: 27637
Reputation: 1278
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.
Upvotes: 1
Reputation: 10795
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.
Upvotes: 8
Reputation: 655
Have you tried run Visual Studio with "Run As Administrator" from right click?
Upvotes: 22
Reputation: 1258
Try changing the .Net version your Application Pool is using.
I don't know if you have to restart IIS or not, but it won't hurt.
Upvotes: 4