Domanda

L'obiettivo:
Per creare una dll .NET posso fare riferimento dall'interno di SQL Server dove posso passare un indirizzo & amp; recuperare una stringa di geocode che posso inserire in un tipo di dati geografici come POINT usando STPointFromText () in t-SQL.

Sto usando Virtual Earth, mi sono registrato per un account sviluppatore che mi ha dato accesso ai server di gestione temporanea della terra virtuale.

Sto cercando di creare una funzione definita dall'utente in modo simile all'esempio mostrato qui sebbene ovviamente utilizzi Visual Studio 2008. Ho un codice che ho scritto in ASP.NET che utilizza la terra virtuale per passare un indirizzo & amp; recuperare le coordinate di latitudine / logditudine.

Il problema:
L'unico problema è che la terra virtuale richiede di "aggiungere un riferimento al servizio" per servizio geocodice e per qualche ragione quando vado nel menu del progetto c'è Aggiungi riferimento e Aggiungi riferimento Web , ma nessun Aggiungi riferimento al servizio che è ciò di cui ho bisogno per essere in grado di chiamare geocodeService.Geocode (geocodeRequest) che fa tutta la magia.

Qualcuno può dirmi cosa sto facendo di sbagliato? perché non è possibile aggiungere un riferimento al servizio a un progetto SQL Server in Visual Studio?

È stato utile?

Soluzione

Fare clic con il tasto destro del mouse sul Progetto SQL Server, andare su Proprietà, assicurarsi che il framework di destinazione sia impostato su .Net 3.5. La mia ipotesi è il suo targeting per .Net 2.0 FW.

se è necessario attenersi al Framework 2.0, aprire il collegamento .svc in un browser ed estrarre wsdl url , puoi fare un " Aggiungi riferimento web " invece

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top