التسمية الديناميكية لمساحة اسم خدمة الويب

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

  •  09-06-2019
  •  | 
  •  

سؤال

انا املك web-service التي سأقوم بنشرها في التطوير والتشغيل والإنتاج.جنبا إلى جنب مع هذا سيكون أسب.نت التطبيق الذي سيتم نشره بشكل منفصل ولكن أيضًا في تلك المراحل الثلاث.

ما هي الطريقة الأكثر عملية لتغيير السطر التالي في خدمة الويب لتتناسب مع البيئة الحالية؟

[WebService(Namespace = "http://dev.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://stage.mycompany.com/MyAppsWebService")]
[WebService(Namespace = "http://mycompany.com/MyAppsWebService")]
هل كانت مفيدة؟

المحلول

يحتوي كائن خدمة الويب الخاص بك على خاصية "URL" والتي يمكن تعيينها عبر ملف web.config.يوجد ملف تكوين يتم إنشاؤه عند إضافة مرجع الويب إلى التطبيق الخاص بك والذي يجب عليك نسخ محتوياته إلى ملف web.config أو app.config.يمكنك بعد ذلك نشر ملف التكوين وليس عليك إدارة أي تغييرات في التعليمات البرمجية لاستيعاب التغيير في عنوان url.

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