This stupid Error caused many trouble back at work today …

Now Notice its "HTTP/1.1 500 Server Error", not "HTTP/1.1 500 Internal Server Error" , Why am i telling you this is because , the 2nd one usually solved by unticking the show friendly http errors in the IE Options , so you can then see exactly at which line the error is . or it will feed you back with a specific error etc …

now Back to HTTP/1.1 500 Server Error …
I should've looked at the Event Viewer from the begining , i Noticed some errors on MS DTC Transaction Manager. It could'nt start for some reason …
Now i Also noticed that some of the ASP files included [ <%@ Transaction=required Language=VBScript%>] which is related to the DTC , if you comment or delete the VB Code the script will work with no Error …

I finally reseted its log came across this Linkage …
so by excuting msdtc -resetlog in the Command Line console Everything Went back to Normal …

If you need more information about the Transaction Manager follow this Linkage

Now im not saying that this will solve your Problems , im telling ya to have a look at your Event Viewer for any Error or information that might help you solve the Micro-Zeft Problem .

P.S Machine config :
Win 2 k 3 SP1
IIS 6.0 (FYI)
.Net Frame Work Ver 2.0
I guess this is it .

Good Luck .