M
M
MADm2016-08-18 12:46:30
ASP.NET
MADm, 2016-08-18 12:46:30

What to read about deploy (publish) asp.net mvc?

How to press 2 buttons and put 3 checkboxes in VS is clear. Question correctly to pour out on the server. Do I need to stop a site/pool in iis. What to do with EF automatic migrations? Suddenly migration refuses to roll? (There was already such a moment, for some reason it helped to reload the files). About fine-tuning IIS and in general everything related to publishing a server to a remote server.

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
Dmitry Kovalsky, 2016-08-18
@dmitryKovalskiy

In my opinion, there are many disparate questions here. Some are about application architecture, some are about IIS configuration, some are somewhere else.
Regarding the publication of the application itself, these are 2 buttons and 3 checkboxes. Do you want more? understand the parameters of the msbuild console commands - https://msdn.microsoft.com/en-us/library/ms164311.aspx.
Regarding EF, everything depends on the structure of the database, on the changes made, and in general it is a matter of deploying and versioning the database. I smell Code First here with data structure rolling, you left this question at the mercy of EF - so deal with EnityFramework at a deeper level. Again, this is not really a deploy question.
Concerning IIS - what to understand as fine tuning?https://msdn.microsoft.com/en-us/library/ms178477(... - Dig around here
Regarding the whole process - there is such a thing as continuous integration. And solutions like CruiseControl.NET and TeamCity. This is a tool that The fact of the request will be made by a set of instructions for deploying your project (whichever you specify), for example, build the project, run the tests, if everything is fine, roll up the database, if everything is fine, copy the folder with the files to the application directory and start the web server.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question