When I do an update to a .cs file in my project, I have to upload bin/myProject.dll to my web site in order to make my changes effective. But I know that there are many asp.net website that does not need this dll, and I would like to know what is the difference between theese sites and mine. (my coworkers cant modify .cs files, because I have to compile the project on my computer, then upload the dll on the server ..)
Thanks.
In ASP.Net you have Web Application Projects that need to be compiled, and Website Projects that get compiled when they are run.
You can see a writeup here comparing the two and when you should use them both http://msdn.microsoft.com/en-us/library/dd547590.aspx
In general I am against Web Site projects but for internal projects they are more than fine. I agree with the other fellow storing code files on the prod server makes me nervous 🙂