Visual Web Gui is an open source product for porting .NET Windows Forms applications to the web.
It is used to create ASP.NET web applications with a very AJAX like experience - without the AJAX programming hassle.
It may be worth it to you to give it a try. Though it's little rough around the edges at this point, this product can be used today to produce web applications from .NET Windows Forms projects. And - the developer is rapidly improving the product each month.
It's easy to get started and it to produce useful web applications. I've been playing around with it for about a week and have already created two small web applications for IT management.
The process is straight-forward:
1. Download and install the free Visual Web Gui Visual Studio project templates.
2. Create a Visual Web Gui project. This is a Visual Studio Windows Forms project.
3. Build out the Windows Froms application.
5. Run result in web browser.
6. Deploy to web server.
Visual Web Gui web site: http://www.visualwebgui.com/
Visual Web Gui at CodePlex: http://www.codeplex.com/VWGSilverlight