Warming up your App Service

Warming up your web applications and websites is something which we have been doing for quite some time now and will probably be doing for the next couple of years also. This warmup is necessary to ‘spin up’ your services, like the just-in-time compiler, your database context, caches, etc. I've worked in several teams where we had solved the warming up of a web application in different ways. Running smoke-tests, pinging some endpoint on a regular basis, making sure the IIS application recycle timeout is set to infinite and some more creative solutions. Read more →

IIS Admin Service doesn't start anymore

All of a sudden all my websites didn't work anymore. Using some common sense in searching for the root of the problem I discovered the IIS Admin Service hadn't started after booting up my machine. Trying to manually start up the service didn't help much either, I was confronted with a message telling me “The system cannot find the file specified.". Sadly, the event logs didn't help much, as the logs told me about the same “The IIS Admin service terminated with the following error. Read more →

Creating a developer SSL certificate on IIS 6.0

It's one of those things you need to do once and forget about it. Sometimes it's necessary to develop something which required talking to a webservice. A lot of the times, the webservice is secured with an SSL certificate in the real world. As most companies don't want to spend good money to real SSL certificates for development workstations/servers, we have to create our own. You can of course develop the functionality with a non-secured environment, but for testing purposes it's probably useful to have the test environment match the QA or production servers. Read more →

Request size en session size

Momenteel zit ben ik werkzaam bij een organisatie waar een ISA server als firewall dient en deze heeft een maximum ingesteld op de grootte van de Request Payload. Dit was tot voor kort geen probleem, totdat de ISA server werd geherconfigureerd. De Request Payload is het stuk code dat de pagina van zichzelf doorstuurt naar een andere (of dezelfde) pagina. Dit is bijvoorbeeld de ViewState en alle controls en waarden binnen een form. Read more →

Up- en download met IIS

Onlangs kwamen we op het werk achter een probleem dat ons up- en download mechanisme plotseling merkwaardigheden vertoonde. Het enige dat was gewijzigd in de afgelopen tijd was de server, een behoorlijk grote wijziging dus. Na lang zoeken naar het probleem werd er geconstateerd dat bestanden van ongeveer 4MB wel konden worden gedownload, maar groter niet. Met deze informatie kun je lekker zoeken op internet, niet dus. Toch is er een oplossing gevonden. Read more →