Ciao a tutti, sono alle primissime armi con il Visual Studio .NET , ho creato un web service con un paio di metodi che ricevono un parametro, fanno qualcosa (estrazione dati da db access) e restituiscono un risultato.</br>Il test su macchina locale (attraverso indirizzo del tipo http://localhost/nomeServizio/Servizio.asmx ) mi apre la pagina web costruita da Visual Studio, che elenca i metodi del mio servizio. </br>Selezionando uno dei metodi mi si apre una pagina successiva con una form nella quale compaiono i campi da riempire per invocare il metodo da me scelto. Compilando la form e cliccando sul pulsante di invocazione del metodo, questo viene chiamato e ottengo la risposta XML corrispondente alla mia richiesta.</br>
Provando ad invocare il servizio web da un'altra macchina (http://192.bla.bla.bla/nomeServizio/Servizio.asmx ) ottengo la pagina web introduttiva con l'elenco dei metodi disponibili, ma non posso provarli , ossia, se ne seleziono uno, la pagina che prima conteneva la form con i parametri da valorizzare, contiene il messaggio :</br>
"Il form di test è disponibile solo per le richieste dal computer locale."</br>
Non riesco in pratica ad invocare il servizio web nello stesso modo in cui posso farlo dal computer locale. </br>
Ho incontrato diversi siti in cui queste form sono comunque accessibili, pur essendo chiaro che io mi collego al servizio web da una macchina che non e' quella su cui e' installato.</br>
Evidentemente mi manca qualche nozione di base, o qualche settaggio nella configurazione del servizio web. </br>
Il fatto e' che non so nemmeno quali possono essere le parole chiave del mio problema, nel senso che sul web non riesco a trovare informazioni che mi facciano luce.</br>
Qualcuno ha per caso qualche dritta ? </br>
Grazie in anticipo, saludos</br>
Nicola</br>