Service ASPNet MVC project. How does it happen?

Good afternoon. Interested in the following situation. For example, I made a website using ASP.NET. All happy, after a couple of months I wanted a little design to fix a couple of functions to add. And how to be? To stop the entire website, rebuild the project and re-upload? Add "handles" for spinning directly into the website on WordPress. Or is there some less stringent measures for adding functionality or design changes of the website.
What are best practices when building a website using C#? This is the reason the backend from the front?
June 3rd 19 at 19:31
3 answers
June 3rd 19 at 19:33
Solution
Option 1 - separate the front from the Beck
Option 2 - make changes locally, test finished build to roll out to production next to the old, to switch traffic from the old to the new.
June 3rd 19 at 19:35
Solution
All projects are different. The main point is to do everything so as not to break what's working until improve. No silver bullet. Overall, for the project as a class - a SOLID principle of our steering
So the principle of the construction is clear. We are talking about adding functionality to a working project. All functions will take into account immediately. Today for example the rating of articles do not need and a month need, that's what I am. - Marcelo15 commented on June 3rd 19 at 19:38
wise and experienced programmer anticipates everything, as all the systems with all their features hideously similar. Just like people, too, because all the same, but each of us thinks is unique - Leon59 commented on June 3rd 19 at 19:41
June 3rd 19 at 19:37
Solution
He used to suffer this problem. Early publisher, stuffed archive, threw on the server and it was unpacking.
Then began to do everything via WebDeploy

Find more questions by tags ASP.NETC#