I developed web-services in c# and published on IIS
now i want to take this web-services out of Intranet to Internet i am looking for what are possible solutions for this.
I am very much beginner to this.
Thank you very much
I assume you are hosting it at your home and you will probably have a dynamic ip address from your ISP.
So first you need a fixed IP. Dyndns.com is a free service that maps a hostname (yourhostname.dyndns.org) to an (dynamic) ip address. It also has a client that updates the mapping to the dynamic ip address automatically.
Secondly you will have to get your local address of you ISS server/computer fixed, this can be done at the network adapters screen at your configuration panel.
Then you have to open the port needed on your router, this is depending on how your bindings are on your ISS server.
If you are using a local firewall you might need to configure that one.
Then you should be able to surf to the hostname you requested at dyndns from a remote computer and get your website.
If you are a beginner with this, find some hosting provider that gives what you need and put your server there. You'll also want to register a domain and point it to your site, your hosting provider will tell you how to do that.
If you want to set it up in the intranet, you need to: