In my experience, I am able to edit the .aspx files in run and break mode in VS 2003 (HTML, not Design) almost all the time. (Rarely it will lock them for some unknown reason.)
Actually, this behavior comes in very handy as I can edit JavaScript and HTML and see my changes by just refreshing the page. I find this extremely useful and productive, and wish the code behind would behave in the same manner. Is this not the way it is supposed to be in VS 2003?
In VS 2003 I cannot edit the code behind (aspx.vb or aspx.cs), unless I break. Of course, all edits are not compiled until a restart.
To clarify -- I would like to see from VS 2005 the ability to edit the code behind and code in dll's and have it compiled when the page is refreshed – no restart required. This is the same behavior we had in classic ASP - just change the code and refresh the page. It would also be nice if session and application state survived a code change, and that the recompile occurs very quickly. In beta 2, the code behind is locked when in run and break mode.
I personally don’t really care about the HTML designer’s behavior during debugging, leaving that locked or inaccessible is understandable.
I am so vocal about this because the long restart time in VS 2003 has put a damper on my productivity. I want to get back to full speed.
Thanks for listening.