I recently demoed the .NET Business Application Framework from DevExpress and it creates both a web app and win app in the same project. It seems to work very well. Here is more info: .NET Business Application Frameworks. I use their components and am more than satisfied with their products and support. Or you can use Silverlight to achieve an in-browser or out-of-browser app experience. But with Silverlight you have to learn XAML as well as .NET and C# or VB.NET. Using the framework solution from DevExpress you only need to learn .NET in language of choice.
RPM