I need some help here. there is this application I want to write in c#. it's like an e-registration software. Many people will be entering data, so I put the database on a local server. Now, I had two options: the first is to write a windows form application in c# that accesses the database on the server. I know how to do this, an the application is simply more of a database application, just registration of user's details. but the problem is that in the case of an update, I would need to update the software on each client system. so it was suggested (the second option) I use a web interface: either php or asp.net, so that both the application logic and database are on the backend. I don't really do web applications, but I think this application should not be hard to do in asp.net. However, I still prefer the windows form application. how to do this is the problem.
I want to use a C# windows form app, residing on the server for easy update and deployment. all that a user needs to do is click a shortcut on his desktop, or probably start a thin app, and the main app will launch on his screen from the server. Pls how do I do that? Thanks for your help in advance.