WCF Web Service chnage wsdl name and targetNamespace
Posted
by Graham
on Stack Overflow
See other posts from Stack Overflow
or by Graham
Published on 2010-04-01T14:05:43Z
Indexed on
2010/04/01
15:03 UTC
Read the original article
Hit count: 404
All,
I'm a little new to WCF over IIS but have done some ASMX web services before. My WCF service is up and running but the helper page generated by the web service for me has the default names, i.e. the page that says:
You have created a service.
To test this service, you will need to create a client and use it to call the service. You can do this using the svcutil.exe tool from the command line with the following syntax:
svcutil.exe http://localhost:53456/ServicesHost.svc?wsdl
In a standard ASMX site I would use method/class attributes to give the web service a name and a namespace. When I click on the link the WSDL has:
<wsdl:definitions name="SearchServices" targetNamespace="http://tempuri.org/"
i.e. not the WCF Service Contract Name and Namespace from my Interface. I assume the MEX is using some kind of default settings but I'd like to change them to be the correct names. How can I do this?
© Stack Overflow or respective owner