[asp.net - web services] Hoe kan ik een wbereference maken?

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Hoe kan ik een wbereference in mijn asp.net pagina(vb.net) maken om een webservice aan te roepen?
dit is mijn webservice (hij haalt een zelfgekozen aantal headlines van de tweakers.net website :) )
http://forpex.www1.dotnetplayground.com/beta/extdata.asmx

Ken,
http://spam.tk Hoef je niet te benadrukken onder je posts

[ Voor 0% gewijzigd door D2k op 10-10-2002 19:58 . Reden: D2k edit ]


Acties:
  • 0 Henk 'm!

  • alley
  • Registratie: Mei 2002
  • Laatst online: 19-04-2023

alley

ahuh

'Add webreference' in het context-menu van je project in de solution explorer?? (tenzij je geen vs.net gebruikt)

I am always doing that which I can not do, in order that I may learn how to do it. (Pablo Picasso)


Acties:
  • 0 Henk 'm!

Verwijderd

http://www.codeproject.co.../cpwebserviceconsumer.asp laat een voorbeeld zien van hoe je een webservice kunt gebruiken in een client.
Je kunt ook wsdl gebruiken om een class te maken. Op deze manier kun je meer dingen doen zoals de client een ip laten opgegeven naar de webservice (als je meer locaties hebt met dezelfde webservice bvb).

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik gebruik web matrix dus optie één is al uitgesloten :s.
Mijn site is niet gehost op mijn server dus ik kan geen wsdl uitvoeren.
Ik ga wat rondsurfen :) alle tips zijn welkom!

Ken
http://forpex.tk

Acties:
  • 0 Henk 'm!

Verwijderd

Je hebt in Webmatrix een webservice proxy generator, daar kan je een wsdl-URL opgeven, lokaal of op een remote server. Daarna kan je de assembly genereren.
Die dll plaats je dan in de zelfde map als waar je aspx-pages staan.

Daarna refereer je naar de proxy.

Visual Basic .NET:
1
2
3
4
5
6
7
8
Sub MyButton_Click(sender As Object, e As EventArgs)

       Dim wsProxy As New MyThing.ReferTo()
    
    DataGrid1.DataSource = wsProxy.GetData()
    DataGrid1.DataBind()

End Sub

Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik heb een een proxy gemaakt met web matrix en er heen verwezen met deze code:
Dim ext As New extdata.ReferTo()

DataGrid1.DataSource = ext.TweakersMenu()
DataGrid1.DataBind()

Waarbij Tweakersmenu een fuctie is in mijn webservice.
Maar nog altijd krijg ik een error bericht!
Pagina: 1