Desktop WPF application deployment on cloud

.net, cloud, hosting, wpf

Solution

I would definitely recommend looking at ClickOnce, here is a guide on how to publish through the wizard in Visual Studio.

If you wish to host in a cloud service such as Azure, you can do that also with ClickOnce by hosting the bundle in Azure Storage, check out instructions here.

Problem

I have spent a long time building a desktop WPF application using .NET, and instead of packaging it in CDs I am looking to deploy it on a cloud so that multiple users can use it, and so that it would be easier for me to patch it in one place only. Is this possible? I really don't want change the entire code so that it is for web browsers. Are there any tricks I can use. I know Windows Azure has remote desktop option. Would I be able to use that. Any other options? Thanks.

Original source