Dear gods, I used C-sharp to write a three-tier architecture (DAL, BLL, UI) winform desktop software, after the development is completed, made into an installation file, now this software needs to be installed on multiple computers in the company"s local area network.
however, there is always a problem, that is, this software is directly connected to the database, and there is a database connection string in every installation file. Once the connection string changes, you have to remake the installation package and reinstall it. It"s too troublesome.
now I want to put the DAL and BLL layers on the internal servers of the company, and then all the other computers in the LAN only install the UI layer. In this way, you can only change what is on the server when you change it. This is equivalent to putting an interface on the server, and then the client UI layer calls it.
what technology is needed to implement the above approach? Do you have any simpler examples? thank you.