• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1005
  • 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
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
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

Featured Post

Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

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