كيف يمكنك سحب URL ل ASP.NET مرجع ويب من تكوين ملف في Visual Studio عام 2008 ؟

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

  •  08-06-2019
  •  | 
  •  

سؤال

لدي مرجع ويب لدينا خادم التقارير المضمنة في التطبيق لدينا.الخادم أن التقارير الحية على أن التغيير على الرغم من وأود أن يكون قادرا على تغييره "على الطاير" إذا لزم الأمر.

وأنا أعلم أنني فعلت هذا من قبل, ولكن لا أستطيع أن أتذكر كيف.شكرا على مساعدتك.

لقد يدويا مدفوعة حول هذا الوقت.انها ليست صفقة كبيرة إلى تعيين عنوان URL في القانون ، ولكن أود معرفة ما في "الصحيح" طريقة للقيام بذلك في مقابل 2008.يمكن لأي شخص تقديم أي إضافات أخرى ؟ وذلك بفضل!


في VS2008 عندما أقوم بتغيير عنوان URL السلوك خاصية ديناميكية يمكنني الحصول على التعليمات البرمجية التالية التي يتم إنشاؤها تلقائيا في إشارة فئة.

هل يمكنني تجاوز هذا الإعداد (MySettings) في شبكة الإنترنت.التكوين?أعتقد أنني لا أعرف كيفية ضبط الأمور.

Public Sub New()
    MyBase.New
    Me.Url = Global.My.MySettings.Default.Namespace_Reference_ServiceName
    If (Me.IsLocalFileSystemWebService(Me.Url) = true) Then
        Me.UseDefaultCredentials = true
        Me.useDefaultCredentialsSetExplicitly = false
    Else
        Me.useDefaultCredentialsSetExplicitly = true
    End If
End Sub

تحرير

حتى هذه الأشياء قد تغيرت قليلا منذ VS03 (الذي ربما كان آخر مقابل إصدار اعتدت أن تفعل هذا).

وفقا: http://msdn.microsoft.com/en-us/library/a65txexh.aspx يبدو أن لدي كائن إعدادات التي لا يمكن تعيين الخاصية برمجيا ، ولكن أن كنت بحاجة إلى تقديم منطق لاسترداد هذا رابط من شبكة الإنترنت.config.

هذا المعيار الجديد طريقة للقيام بذلك في VS2008, أو أنا في عداد المفقودين شيئا ؟

تحرير #2

أي شخص لديه أي أفكار هنا ؟ قدت حوله في التطبيق فقط وضع رابط في صفحة ويب.التكوين نفسي وقراءته.ولكن أنا لست سعيد بذلك لأنه لا يزال يشعر وكأنه أنا في عداد المفقودين شيء.

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

المحلول

في الإطار "خصائص" تغيير "سلوك" الديناميكية.

انظر: http://www.codeproject.com/KB/XML/wsdldynamicurl.aspx

نصائح أخرى

وإذا كنت تعني VS2005 "مرجع ويب" ، ثم ولدت الوكيل الطبقات URL الممتلكات التي الصابون نقطة النهاية url تلك الخدمة.يمكنك تغيير هذه الخاصية و اللاحقة http الاتصالات إلى أن الجديد نقطة النهاية.

تحرير:شكرا bcaff86.لم أكن أعلم أنك يمكن أن تفعل ذلك ببساطة عن طريق تغيير مكان الإقامة.

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