I posted about this on Stack Overflow, but I think my explanation of the project wasn't clear, as none of the answers have really be on point.

I want to make a windows based software deployment system in C# NET. The idea is that a C# NET console application (server) will run on a dedicated machine with a local MySQL database. It will use an ASP.NET front end (accessible by admins/users). There will also be a C# NET console application (client) that is installed on other dedicated machines where the software will be deployed to.

It will need to...

- Create New Installation of software on a specific machine
- Query the software to make sure it is online
- etc

My question is basically am I going about this right? I have really only done C++ applications for years with no networking involved, so this is somewhat new to me.

Stack Overflow suggested WFC, however it sounds like if I make functions such as DownloadFile() or CreateWindowsService() on the server, when the client consumes the function, it won't actually be ran on the client.

So I am trying to get a grasp on what I need to do to look into in terms of setting this up.

Recommended Answers

All 2 Replies

Looks like it will do what you want.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, learning, and sharing knowledge.