Guida principiante Webservice che non funziona

giovedì 30 giugno 2016 - 16.54
Tag Elenco Tags  VB.NET  |  .NET 4.0  |  MySQL 5.5  |  Access (.mdb)  |  Chrome

ravalon Profilo | Expert

Salve a tutti,

sto cercando di creare un webservice che posizionato sul mio spazio web faccia da ponte per poter estrarre dati da un database mysql e successivamente passarli ad un client WinForm.

Ho letto in rete che è fattibile e guardando un po di esempi sembrava veramente banale ma... essendo novizio dei webservice non lo è stato...

Non so infatti cosa devo copiare sul server una volta compilato il file .ASMX .... tutta la cartella ? Solo cio' che è dentro alla directory BIN ?
Ho copiato tutta la cartella ma il server risponde con errori relativi al web.config che in locale, da test fatto internamente a VS community 2015, non ottengo (funziona tutto).

da qui la necessità di chiedere a voi specialisti.... mi sapreste indicare una guida passo passo che non dia nulla per scontato ?
Oppure mi potete guidare a capire dove sbaglio cortesemente ?

Una delle guide che ho seguito è la seguente:
http://www.dev-oclock.com/creare-web-service-vbnet-php/10

Ecco invece un link di prova con un servizio banalissimo, il classico HelloWorld, che però da errore....

http://www.pcprimipassi.it/website1/magelios.asmx


************* AGGIORNAMENTO *******************

Il servizio non funzionava per mancata configurazione del server....ora funziona.... ma vorrei chiedervi alcune dritte per favore...

1) Come faccio a far si che il webservice venga utilizzato con password in modo che non tutti vi possano accedere ?
2) E' fattibile l'idea di estrarre un Datareader da un database e farselo ritornare dal webservice su una winform ? Se è fattibile, posso passare tutto il datareader del webservice ad un altro datareader della winform ?

Grazie a tutti !

sanghino Profilo | Junior Member

Ecco alcuni link dove viene spiegato come integrare l'autenticazione nei webservice:

http://www.c-sharpcorner.com/UploadFile/8ef97c/web-service-in-Asp-Net-security-by-soap-authentication-pa/
http://www.codeproject.com/Articles/27365/Authenticate-NET-Web-Service-with-Custom-SOAP-Head
http://dotnetslackers.com/articles/aspnet/Securing-ASP-Net-Web-Services-with-Forms-Authentication.aspx
https://msdn.microsoft.com/en-us/library/ms819938.aspx

Vedi un po' se riesci ad implementare quello che ti serve.
Ciao
Sanghino
--------------------------
www.extrageek.com

ravalon Profilo | Expert

Grazie mi sono stati molto utili ma credo che non utilizzerò il sistema con il Soap header che forse è più sicuro ma un pochino più complicato e forse non necessario per la mia esigenza...

Opterò per una funzione di controllo dell'utente chiamante costruita internamente al web service... comunque grazie mille, almeno ho un quadro più ampio dei metodi utilizzabili
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5