تنفيذ وظيفة SQL Server 2008 المعرفة من قبل المستخدم في التعليمات البرمجية المُدار من أجل الترميز الجغرافي

StackOverflow https://stackoverflow.com/questions/238162

سؤال

الهدف:
لإنشاء .NET DLL ، يمكنني الإشارة من Inside SQL Server حيث يمكنني تمرير العنوان والاستعادة لسلسلة رمز جغرافي يمكنني الالتصاق بها في نوع بيانات الجغرافيا كنقطة استخدام stpointfromtext () في T-SQL.

أنا أستخدم الأرض الافتراضية ، لقد اشتركت في حساب المطور مما أعطاني الوصول إلى خوادم التدريج الافتراضية.

أحاول إنشاء وظيفة محددة مستخدمًا بطريقة مماثلة للمثال الموضح هنا على الرغم من استخدام Visual Studio 2008 بالطبع. لدي رمز كتبته في ASP.NET يستخدم Earth Virtual Earth لتمريره في عنوان وإعادة تحسس Latitude/LogDitude.

المشكلة:
المشكلة الوحيدة هي أن الأرض الافتراضية تتطلب منك "إضافة مرجع خدمة" ل خدمة رمز الأرض ولسبب ما عندما أذهب إلى قائمة المشروع هناك يضيف مرجعا و أضف مرجع الويب, ، لكن لا إضافة مرجع الخدمة وهو ما يجب أن أتمكن من الاتصال به Geocodeservice.geocode (GeocodereQuest) الذي يفعل كل السحر.

هل يمكن لأحد أن يخبرني ماذا أفعل خطأ؟ لماذا لا يمكن إضافة مرجع خدمة إلى مشروع SQL Server في Visual Studio؟

هل كانت مفيدة؟

المحلول

انقر بزر الماوس الأيمن على مشروع SQL Server ، انتقل إلى الخصائص ، تأكد من ضبط الإطار الهدف على .NET 3.5. تخميني هو استهداف .NET 2.0 FW.

إذا كنت بحاجة إلى الالتزام بإطار 2.0 ، افتح رابط .SVC في متصفح واستخراج WSDL URL, ، يمكنك القيام بـ "إضافة مرجع الويب" بدلاً من ذلك

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top