Deploying Web Service

Now I want to deploy it on our remote server. So that, it can be available to all worl wide users.So what are the steps.I mean to ask whether I have to simply copy the entire solution folder into remote server.Or Shall I publish and will simply copy it into remote server.Which I found some error. Or it needs some additional steps like registering into UDDI ? Please give me detail steps or any tutorial links that will be help ful.