التسمية الديناميكية لمساحة اسم خدمة الويب
-
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.
لا تنتمي إلى StackOverflow