Unless you have a team with you, welcome to the wonderful world of:
- Hosting (IIS, etc)
- Web Designing
- CSS/HTML
- Javascript
- Page lifecycle (when to do what)
- Timeouts
- Security
- Form Handling
Although the business logic/process is the same regardless of development platform, there are many more aspects to take into consideration when transitioning to web development. I actually started off doing web-based application programming, and I LOVE the opportunity to make a quick winforms app.
Web-based stuff takes much more design/usability into consideration. Again, since I haven't done tons of winforms, I'm not sure of specifics, but there is much more flashiness available online (which can be a blessing or a distraction), and it all requires knowledge.
Hope that helps.