Software development is not like building a house Canada Worse than 3rd World Countries when it comes to Mobile Data Access

Stability problems with ASP / .NET

April 3rd, 2007 Add comments
Filed in: Development

People always try to tell me that IIS / ASP / ASP.NET is just as stable as Apache / PHP.

The Canada Post website has been down for hours, simply displaying:

A ScriptEngine threw expection ‘C0000005′ in ‘IActiveScriptParse::ParseScriptText()’ from ‘CActiveScriptEngine::AddScriptlet()’.

I know C0000005 errors well from my Win32 C++ programming. It’s a generic “access violation” or crash error. It means something is seriously wrong.

Now, you can tell me, “They haven’t applied patch X”, or, “They haven’t configured Y properly”, but I see this sort of thing all over the net. Even Microsoft’s own pages have these errors from time to time.

On the other hand, I rarely see PHP error messages. Even when I do, they’re typically “can’t connect to database” timeouts on an overloaded server, as opposed to major system crashes like the message above.

I continue to assert that Apache/PHP is generally more stable than IIS/ASP.

2 Responses to “Stability problems with ASP / .NET”

  1. Dawn Says:

    Well I don’t think errors or lack of them displaying on websites is any proof of stability of the environment. I mean, you can have crappy-ass development done on any environment. Errors on a website are more about the abilities of the developer in working with that particular environment, than anything else.

  2. Jason Says:

    That’s a really good point, but I still see a lot more IIS/ASP errors than Apache/PHP, even though Apache is the market leader.

    I’m pretty much assuming it has something to do with the technology, as opposed to the skill of the developers in either camp.