Do you get 0.0.0.0 all the time? It is due to the web site compilation
model. There is no static dll with the code-behind assembly. Rather the
code-behind compiles together with the aspx server script dynamically at
runtime. You can use the VS 2003-stile compilation model where the
code-behind compiles into a static dll. Then you should be able to maintain
the version info better.