How do I make a web service available to others?

I have created a web service in VB.NET and tested it successfully on Localhost.  And I have tested it via a VB.NET Windows app on my local machine.

Now, how do I make the web service usable to other companies/users?  Do I have to distribute/make available a .dll or something?  If so, how?  Not sure what I am need to do next.
mdreedAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

gamarrojgqCommented:
Hi,

A WebService is accessed through a Server, so you will have to install the WebService in a public Server where the users/companies can reach it using

www.YOURSERVER.com/YourWebService.asmx
0
mdreedAuthor Commented:
So, all I have to do is install (publish?) the .net web service onto our server we wish to use for web access?  Will that then allow the remote user to make functions calls?  If they access via a .net web app, don't they have to add a reference to the code?  If so, what would the reference refer to?
0
mdreedAuthor Commented:
PS.  We have the server so we don't need to use a public server like you referenced.
0
CompTIA Security+

Learn the essential functions of CompTIA Security+, which establishes the core knowledge required of any cybersecurity role and leads professionals into intermediate-level cybersecurity jobs.

gamarrojgqCommented:
ok, yes you just have to publish the webservice in your server.

Yes the client applications that will use the webservice have to create a proxy based on the wsdl of your webservice.

If they use .Net, they just need to Add a Web Reference to their projects, but if they use another languages they need the wsdl of your webservice to know the methods/propertis of it
0
mdreedAuthor Commented:
How do the get the wsdl of my web service?
0
gamarrojgqCommented:
since your webservice use .net, they can get the wsdl adding ?wsdl to your webservice url

www.YOURSERVER.com/YourWebService.asmx?wsdl

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
mdreedAuthor Commented:
Thanks.   I will give it a test.
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
WCF

From novice to tech pro — start learning today.