Windows Phone 7 chiama il servizio Web ASMX

Voglio utilizzare un servizio Web ASMX in un progetto Windows Phone 7. Quando provo ad aggiungere il riferimento al servizio Web, ho trovato che il pulsante Aggiungi riferimento Web in Aggiungi riferimento servizio -> Avanzate, manca.

Quando lo aggiungo come riferimento al servizio mancano alcuni dei metodi web. Possiamo aggiungere un servizio web basato su ASMX al progetto Windows Phone 7.

E l’aiuto su questo argomento sarebbe molto apprezzato.

Ho trovato la risposta qualche mese fa lavorando su un’app di Windows Store, e lo stesso vale per Windows Phone. Quando si aggiunge un riferimento di servizio a un servizio ASMX, fare clic sul pulsante avanzato e selezionare l’opzione ‘Genera sempre contratti di messaggio’. Ciò causerà la creazione corretta del servizio.

Tuttavia, quando si utilizza questo metodo, il nome della class di servizio avrà “Soap” alla fine. Ad esempio, “MyService” sarà “MyServiceSoap” e qualsiasi metodo chiamato avrà “Async” alla fine del nome. Tutto il resto dovrebbe funzionare come prima.

Nella programmazione del telefono di Windows, è ansible fare clic con il pulsante destro del mouse sul nome del progetto in Esplora soluzioni e selezionare Aggiungi -> Aggiungi riferimento servizio – quindi aggiungere l’indirizzo asmx.

Dovrebbe funzionare. in caso contrario, assicurati che il tuo indirizzo sia valido. Prova ad incollare lo stesso nel browser e controlla se sta dando i dettagli corretti