Ik heb nu een windows form application die ook deels dienst zou moeten doen als server. Daarvoor heb ik data die ik beschikbaar zou willen stellen via webservices.
Om dat te doen heb ik aan het project via "Add" > "New item" een "WCF Service" toegevoegd. Deze noemt nu gewoon Service1.
In Service1 staan alle annotaties zoals [ServiceContract] en [OperationContract] boven respectievelijk de class en de methodes.
In app.config is het volgende bijgekomen:
Als ik nu het project laat draaien verwacht ik dat de webservice online komt op http://localhost:8732/Design_Time_Addresses/Proxy/Service1/ maar dit is nu niet het geval.
Ook krijg ik nergens geen errors of warnings.
Ik heb zitten zoeken op google maar kon niet direct een oplossing vinden. Daarom stel ik mijn vraag dus hier. Wat moet je nog meer doen om de webservice te laten werken? Alvast bedankt voor de antwoorden!
Om dat te doen heb ik aan het project via "Add" > "New item" een "WCF Service" toegevoegd. Deze noemt nu gewoon Service1.
In Service1 staan alle annotaties zoals [ServiceContract] en [OperationContract] boven respectievelijk de class en de methodes.
In app.config is het volgende bijgekomen:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <services> <service name="Proxy.Service1"> <endpoint address="" binding="wsHttpBinding" contract="Proxy.IService1"> <identity> <dns value="localhost" /> </identity> </endpoint> <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" /> <host> <baseAddresses> <add baseAddress="http://localhost:8732/Design_Time_Addresses/Proxy/Service1/" /> </baseAddresses> </host> </service> </services> </system.serviceModel> |
Als ik nu het project laat draaien verwacht ik dat de webservice online komt op http://localhost:8732/Design_Time_Addresses/Proxy/Service1/ maar dit is nu niet het geval.
Ook krijg ik nergens geen errors of warnings.
Ik heb zitten zoeken op google maar kon niet direct een oplossing vinden. Daarom stel ik mijn vraag dus hier. Wat moet je nog meer doen om de webservice te laten werken? Alvast bedankt voor de antwoorden!