Application, Page and Control lifecycle

The problem Every now and then we receive an advisory case from a customer whom needs some advices from us about how to implement some kind of functionality, and this particular one had an interesting and weird behavior with the viewstate in a custom composite control: basically the customer implemented a sort of tabbed control…

0

Don’t let IE local cache drive you crazy!

I stumbled across this issue multiple times during my life of web developer (which begun about 10 years ago), it appeared every now and then to complicate things when I was in the middle of a heavy debugging sessions and doing frequent changes to my pages; I was expecting some kind of results but despite…

4

The weight of security

This morning I had a call with a customer which reported a performance problem opening and compiling a VB.NET 2005 web application made of hundreds of files; we have a couple of hotfixes for VS2005 included in SP1, but the customer already had it. He reported a delay in term of dozens of seconds to…

1

Corrupt installation? Do not repair Visual Studio

(Unable to start debugging on the web server. An error occurred that usually indicates a corrupt installation. If the problem persists, repair Visual Studio installation via ‘Add or Remove Programs’ in Control Panel)   I saw this happening on a Vista x64 while trying to debug an ASP.NET application and needless to say (), repairing…

4

Posters, posters and again posters…

First link-only post on this blog, it was supposed to happen sooner or later, I guess…   Here is a list of technology posters you can download, my favorites are the keyboard shortcut ones! By the way, thanks to Paulo for collecting the links! Developer Microsoft® Visual Basic® 2008 Default Keybindings Visual C# 2008 Default…

11

Does hot deployment really means "HOT"?

Every now and then we get calls from customer having troubles with ASP.NET deployment, usually in cluster/NLB environment but sometimes also in single servers; what they usually have in common is the complexity of the web application, maybe made of dozens (if not hundreds) of pages, controls etc… Typical questions are: I am deploying my…

5

Visual Studio designer, CodeDom and InitializeComponent()

The code problem A few days ago I had the chance to work on a case not concerning ASP.NET or IIS, but rather an interaction with Visual Studio designer with classes from System.CodeDom namespace. The customer was developing a custom control meant for other developers to use it in their projects, and upon adding the…

4

HTTP error 406 with .NET Framework 3.0

I got a couple of cases about this problem recently… Imagine this scenario: you install the .NET Framework 3.0 on your client, and then browse an ASP.NET based web site; you get a 406 HTTP return code from the web server, which means “Client browser does not accept the MIME type of the requested page”…

2

Procmon on x64? "/?" will help :-)

Maybe some of you already know this trick, but if you don’t… here it is I’ve been running a Vista x64 as my main machine in office for a few months now, and when I had to analyze a Process Monitor trace received from a customer, but if the log was coming from a x86…

7