I've noticed that a VS2010 C# website project I'm working on seems to always need an iisreset to be able to see changes I make to the code behind files in the project. I notice that it doesn't have the right version of the assembly because when I try to debug Visual Studio won't let me put break points in the code files I've changed.
I would have thought that doing a application pool restart would be enough but our post build steps do that and it doesn't seem to be enough.
Might there be something not configured incorrectly on my machine or in the project to make this happen?