• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1017
  • Last Modified:

IIS 7.5 SBS2011 "500 - Internal server error.

I have just upgraded to SBS2011 by doing a complete re-install rather than a migration.

All was going well with accessing my web sites over the internet - then today I started receiving the messages through IE9 whenever I tried to access one of my web sites via IE9:-
"500 - Internal server error.
There is a problem with the resource you are looking for, it cannot be displayed."

These messages come wheter I try to access a web site from (a) a computer attached to a LAN (b) a remote microcomputer over the network or (c) browsing the site throush the IIS7.5 manager on the server.

I have turned off the brief message check box on IE9 - same result.

I have checked my DNS registrar - all seems well.
I have checked my DNS name servers - all seems well.

I can't find anything in the server logs.

I have restarted everything - no change.

You are welcome to try accessing www.jindabyne.net

Peter
0
PeterHarris
Asked:
PeterHarris
  • 9
  • 4
2 Solutions
 
sammySeltzerCommented:
open up your browser,
click on tools,
click on internet options
click on the Advanced tab

Scroll down and uncheck "Show http friendly error messages"

Try again and the specific issue will be revealed.
0
 
PeterHarrisAuthor Commented:
Sammy
I already tried this.  I stopped Explorer and then restarted IE9 - Exactly same result.
Did you try accessing www.jindabyne.net on your computer?

I have also tried adding IUSR and giving it full control over all web files - no difference.

Peter
0
 
sammySeltzerCommented:
Sorry, I didn't attempt the link at the time of my first post. I did now.

Are you using Access database or SQL Server?

If I Access, try giving the folder that contains the database a Read/Write access.

I am guessing that you are hosting your application yourself.

Also, this may be a silly comment but please make sure that the default page is set up for the site.

0
WEBINAR: 10 Easy Ways to Lose a Password

Join us on June 27th at 8 am PDT to learn about the methods that hackers use to lift real, working credentials from even the most security-savvy employees. We'll cover the importance of multi-factor authentication and how these solutions can better protect your business!

 
PeterHarrisAuthor Commented:
Sammy
I am not accessing any databases.  Straight HTML no cgi etc
Everything used to work until a day ago (for about the last 6 years) but now I suddenly get the 500 message.
Yes I am hosting it myself on my SBS2011 server with IIS7.5
I tried giving IUSR full access - no difference
The default page is set up.
Peter
0
 
sammySeltzerCommented:
Hey Peter,

Are you sure the server is not down?

Also, restart IIS just to be sure
0
 
PeterHarrisAuthor Commented:
I am 1 metre away from the server and it is working.  I have restarted the server and also powered it down.  As I said, if I run Explorer from the server itself or alternatively browse a site from within IIS manager I get the same 500 error.
Peter
0
 
PeterHarrisAuthor Commented:
Sammy - did u get the 500 error from your end?
Peter
0
 
PeterHarrisAuthor Commented:
Strange
If I access one of my web sites from over the interner it works fine but if I access it from a client computer or server I get the 500 error.  Must be something to do with the DNS on the server.  Does anyone know what it could be?
0
 
PeterHarrisAuthor Commented:
I am amazed.  I retried accessing one of my web sites over the internet www.jindabyne.net
and this time it gave the 500 error - I retry and retry and still the 500 error.
I am completely lost and don't know where to look next.
Can anyone help.
Peter
0
 
sammySeltzerCommented:
one more thing.

do you know the ip address of the server?

If yes, can you try something like:

http://ipaddress/default.aspx or index.aspx or home.aspx whatever your default page is which I am hoping it is one of those.

what happens?
0
 
PeterHarrisAuthor Commented:
Sammy
I host many web sites on my server eg www.jindabyne.net and www.jindabyne.biz go to two different web sites on my server based on the name.
When I go to myipnumber it brings up the default web page from c:\inetpub\wwwroot - this works OK.

I removed IIS and then reinstalled it - same results.

My web pages worked for 6 years and I did nothing to change anything - they were even working of SBS2011 with IIS 7.5 but now they all bring up the 500 error.  The only thing that has happened is that there were updates from Microsoft and this might have changed something reguiring my web sites to be set up a different way from the last 76 years!!

Any ideas - anyone???????????????
0
 
PeterHarrisAuthor Commented:
Hurrah
I have it solved.
All my web sites were stored in a www directory on the C: drive
This hasn't been a problem until the latest set of patches to IIS from Microsoft
NOW additional permissions are needed on my web sites.  I added:
IIS_IUSRS
Users

and now all is working.

I worked out these from looking at the permissions in c:\inetpub\wwwroot

Peter
0
 
PeterHarrisAuthor Commented:
One would think Microsoft would have publicised their changes somehow!!
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: IP Lookup

Get more info about an IP address or domain name, such as organization, abuse contacts and geolocation.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

  • 9
  • 4
Tackle projects and never again get stuck behind a technical roadblock.
Join Now