Actually, this is not a deployment question, it appears to be about converting a Windows Forms application to a Web application, if I'm understanding it correctly.
First, you don't have to convert to C#. You can use VB.
Second, how much effort it takes to port the application to the web depends on how you have structured your application. If you have the data access layer, business logic layer, and UI in separate layers, it will be easier to port, because you can use the code behind for all but the UI. Although I wouldn't have something reading directly into a database, I would set up web services to receive and respond to any data queries.
The answer is you basically have to rewrite a lot of it, and port the parts of the code that you can keep manually. I'm no asp.net expert, but you can find some here:http://www.asp.net/if you want to ask someone else.
If you want to deploy your Windows application to a web server, and have people install it on their computers from the web, I can help you with that. But I don't think that's what you're asking.
RobinS.
GoldMail.com
Ts'i mahnu uterna ot twan ot geifur hingts uto.