Page not found occurs unless recompile during debugging using MS VS2010 MVC3 Razor
Posted on 2011-09-16
My first MVC3 razor app. Running into something I think might be eazy to solve, given my ignorance. Clicking "run" arrow to debug opens web page with my app. If I close the browser and click again, I may or may not get "page not found." Drove me crazy as I was changing code to attempt to fix the problem. Then, I discovered that the only fix I need was to edit any .cs file, type a space, rebuild and then run. So, now for each edit, to avoid the suprious "page not found" , regardless of what file I am editing, say .js or .cshtml, I bring up a .cs, type my space and rebuild just to avoid the "page not found" error. This doesn't seem like the intended behavior.
Similarly, if I am just editing a .js file and making a change, if I simply hit "run" to start debugging, the changed code is not necessarily loaded. The old version has been cached and continues to be chosen over the newly edited file when "run" debugging. Found a workaround to use "CCleaner" app to clear out browser cache. But this also is laborious and doesn't seem like reasonable behaviour, compared to regular VS2008 asp.net debugging.
Settings ? Config ? Attributes ?