I have a few questions relating to best practices in deploying webapps (.NET built in VS 2019).
I have been requested to package one of my MCV web applications for deployment at multiple sites. Unfortunately, many of the sites will not know how to deploy a web page but should have some type of systems admin who should be able to work through a documented process for which I provided.
The document I have created for the install currently explains: - How to install IIS on a new system - What additions prerequisites are needed with the IIS install - How to edit the web.config file to change connection strings - where to put the site on the drive - how to setup a new application pool
I am getting about a 50% success rate when others try and install it, so either, my documentation or process suck. Usually, the issues arise in the installer missing a dependency install while setting up IIS.
So, first question; What are the best tools to make the deployment easier on the user? When I search the net Web Deploy comes up as a solution but I do not come across much else. Is this the right tool for the job? Should I be looking at multiple solutions?
Another question, What seems to be the best practice/expectation for distributing projects such as this for other developers? Should it be a requirement that that a web admin is to do the install when I hand it off to other sites? Should I be expected to be a part of the installation at different sites?
Any guidance would be helpful! I apologize for my lack of knowledge but I find some of these things difficult to self discover.
Aucun commentaire:
Enregistrer un commentaire