I stepped into the C#/.NET world a couple of years ago and right into VS2005, so I had no experience with anything before VS05. Right away I started working with the new Visual Studio "Web Sites". I was told they had to be compiled by my boss who was a VS03 man, but once I discovered that VS05 will dynamically compile a website, I haven't compiled one since, until now.
I've run into some problems where the "compile on demand" isn't working and there are conflicting dlls on the server. I've started migrating some of my projects over to "Web Applications" so I can compile them into one dll and be done with it - but here are my questions :
1. The main question is...Looking into the future, what is the best project type to have - web site, or web application? I don't want to convert all my stuff over to a Web Project only to find out that it's the "old way" to do it. I don't want to get into VS08 and have to convert them all back to web sites.
2. What are best practices for dealing with Web Application projects? From what I've found they are somewhat bulky. I like that I can pre-compile it. But if I want to upload it to a remote site (say godaddy) without using VS's "publish" feature, then I have to compile to a seperate folder and then upload it, or else be careful not tp upload any .cs file. How does everyone else handle this?