Sooner or later, you’ll want to unleash your WPF applications on the world. Although you can use dozens of ways to transfer an application from your development computer to an end user’s desktop, most WPF applications use one of the following deployment strategies:
Run in the browser: If you create a page-based WPF application, you can run it right in the browser. You don’t need to install anything. However, your application needs to be able to function with a very limited set of privileges. (For example, you won’t be allowed to access arbitrary files, use the Windows Registry, pop up new windows, and so on.) ...