VS2008 ASP.Net 2.0 has not been regsitered on your web server.

I am running Windows 10, I know that this is a pre-release OS, but until recently this was working very well!

I have Visual Studio 2008 installed on the PC, and use it to develop websites hosted on IIS on the same PC. Until recently this was working absolutely fine.

Two things happened recently that may or may not be relevant

1) Windows 10 installed an update
2) I used caspol to trust my local server location so that I could work on a VB.Net app on the server.

Now when I load VS and open a website from the local IIS, I get the following error:

VS2008 ASP.Net 2.0 has not been regsitered on your web server.

If I ok this error, the controls on the pages fail to load.

Any ideas how I can fix this? I would prefer to avoid going back to Windows 8.1 if possible, and this was working fine until today.

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

From IIS goto Roles, Web Server (IIS), Role Services, Application Development - and enable ASP.NET

Of course this may not work as you are using an unfinished OS that is still being coded...!
rpmAuthor Commented:
Unfortunately that option isn't there! The weird thing is that it used to work.
As I said unfinished OS, no point expecting it to work properly, (even when it's released next year)
It certainly isn't ready for primary use.
Cloud Class® Course: Ruby Fundamentals

This course will introduce you to Ruby, as well as teach you about classes, methods, variables, data structures, loops, enumerable methods, and finishing touches.

rpmAuthor Commented:
In most respects I am finding it a highly workable OS, and I very much prefer it to WIndows 8.1
Navigate to
and check the v2 version number and replace in the following which should be run from an elevated command prompt

C:\Windows\Microsoft.NET\Framework\add-v2-version-here\aspnet_regiis -i
JohnBusiness Consultant (Owner)Commented:
Windows 10 installed an update  <-- Do you mean Build 9860?  The new build (I have it running) is changing things and Visual Studio 2008 is pretty old by now. It may be just not compliant any more and / or it may be because Windows 10 is still a preview and subject to much change.

I don't think you can uninstall Build 9860 and go back to Build 9841. And of course, you have to start over anyway when Windows 10 goes into production in 6 months or so.

You can do the same thing in Windows 10 as Windows 8 for .NET Framework and all the current .NET levels should install .

You may also be able to use .NETFX Verifier to see if .NET is all working. I have .NETFX running in Windows 8.1

The .NET Framework Repair Tool can be found at the following locations:


Also, if you need to return to Windows 8.1, I have it working just like Windows 7 and Windows 10.



Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
rpmAuthor Commented:
This didn't solve the problem, which is still unsolved, but had lots of useful information, so I am accepting it!
JohnBusiness Consultant (Owner)Commented:
@rpm  - Thank you. I was happy to provide information. If this helps you target more closely, you may wish to ask another question.

It may be the product is too old for Windows 10.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.