Had to move Internal website from one server to another and I get different results on new server

I have an internal web site running on a new server.    I have installed all the same roles/services on the new service, yet when I try to bring up the starting page I get this message.
The website cannot display the page
  HTTP 500
Most likely causes:
•The website is under maintenance.
•The website has a programming error.
What you can try:

  Retype the address.  

  Go back to the previous page.  
I have looked at all the installed services and they match the old server.    They are both running IIS7 and they both have the same Website name      SalesmanwebAccess     but I get different results.    On the old server the Login.asp page comes up.    Any suggestions on where to start looking.    I thought I had matched the permissions for the folder.
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

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.

Imran Javed ZiaConsultant Software Engineer - .NET ArchitectCommented:
there could be one of following reasons:

You have not installed required dot net framework.
It seems you have not enabled ASP.NET role properly.
You have not set dot net framework version in Pool settings.
Or you have installed IIS after installing dot net framework. (please run Aspnet_regiis.exe in this case)

Please provide details about windows version for more details.

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
patrickmillerAuthor Commented:
Windows Server 2008r2
patrickmillerAuthor Commented:
I ran aspnet_regiis.exe -i and then I tried to browse to the website and got a different message.   I have attached the error I am getting now.
Imran Javed ZiaConsultant Software Engineer - .NET ArchitectCommented:
It seems you have created web application inside a web site which also contain web.config or your applicationHost.config or machine.config has same entry. you may remove it from applicationHost.config or your web.config
patrickmillerAuthor Commented:
Once I installed SQL Tools it finally worked.
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
Microsoft IIS Web Server

From novice to tech pro — start learning today.