Having used a lot of scripting languages, it's pretty simple to make a change. No compilation necessary.
But now I have an asp.net C# application. It's small, so I can learn from it, but how do I make changes when they are small? For example, say I need to add a column to the API. I forgot one.
What do I do? The application is one dll. I can add it and create the site and get away with it because it is a small application.
What if it is an entire Intranet? Lots of things going on. How do I structure this and maintain it?
If I have an HR, Board, Committee, Management, etc., are they all different dlls, all different asp.net Visual Studio projects? It gets even more complex if I use Razor (I think) because I should probably use VS for that front end as well.
What do I do when I make changes? Is this what Continuous Integration is for?
Edit: I have read this, http://stackoverflow.com/questions/500237/asp-net-mvc-project-and-the-app-code-folder/8171627#8171627 I'm not sure it answers the question.