Avatar billede ihtezaz Praktikant
19. februar 2006 - 03:21 Der er 7 kommentarer og
1 løsning

Kalde min windows applikation fra min asp.net applikation

Hej

Jeg har lavet en asp.net applikation, der har en webservice, webservicen modtager noget data og validere det, hvis data er valid skal denne kalde en metode på en klasse i min windows program. Den omvendte vej kan lad sig gøre vha. en webservice, men hvordan kan man løse dette??
Avatar billede mikkel_sommer Nybegynder
19. februar 2006 - 14:30 #1
Hvis du arbejder i Visual Studio vil jeg tro du kan oprette projekterne i samme solution og så i din webapp. oprette en reference til din windowsapp.

På den måde burde du kunne få fat i klasser og metoder fra din webapp. med noget a la:

Windowsapp.Klasse.Metode
Avatar billede ihtezaz Praktikant
19. februar 2006 - 23:25 #2
Det ser ikke ud til at fungere, jeg har oprettet en web og en windows applikation i samme solution, men de kan ikke refereres til hinanden.
Avatar billede arne_v Ekspert
20. februar 2006 - 00:41 #3
windows app ----(SOAP/HTTP)----> web service hostet i ASP.NET/IIS

er ganske rigtigt meget almindeligt

web side hostet i ASP.NET ----(?)----> windows app

er som du har fundet ud af et problem

de 2 mest oplagte muligheder er:

1)  remoting
2)  sockets

I begge tilfaelde skal din ASP.NET side lave en connection til din windows app som
lytter paa en TCP/IP port (hvilket formentligt kraever at den er multithreaded)

usaedvaenligt men absolut muligt
Avatar billede ihtezaz Praktikant
20. februar 2006 - 15:36 #4
Arne, du ligger vel ikke inde med et eksempel på dette??
Avatar billede arne_v Ekspert
20. februar 2006 - 17:19 #5
ikke lig ei den kontekst

men jeg har skrevet en artikel om remoting her

og socket eksempler er der masser af (min .NET-java interoperabilitets artikel part 1
kan ioevrigt ogsaa bruges til det)
Avatar billede arne_v Ekspert
22. april 2006 - 23:15 #6
OK ?
Avatar billede ihtezaz Praktikant
23. april 2006 - 15:10 #7
tak arne, bare smid et svar
Avatar billede arne_v Ekspert
23. april 2006 - 15:16 #8
er sket
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester