Uygulamamıza gömülü rapor sunucumuz için bir web referansım var. Raporların üzerinde çalıştığı sunucu değişebilir ve gerekirse "anında" değiştirebiliyorum.Visual Studio 2008'deki bir yapılandırma dosyasından bir ASP.NET web referansının URL'sini nasıl çekersiniz?
Bunu daha önce yaptığımı biliyorum, ama nasıl olduğunu hatırlayamıyorum. Yardım ettiğin için teşekkür ederim.
Şu an için bunu elle sürdüm. Koddaki URL'yi ayarlamak çok önemli değil, ancak VS 2008'de bunu yapmanın "uygun" yolunun ne olduğunu bulmak istiyorum. Başka herhangi bir anlayış sağlayabilir misiniz? Teşekkürler! VS2008 yılında
Ben Dinamik URL davranışı özelliği değiştirmek ı Referans sınıfında otomatik oluşturulan Aşağıdaki kodu olsun.
Web.config dosyasındaki bu ayarı (MySettings) geçersiz kılabilir miyim? Ayarların nasıl çalıştığını bilmiyorum galiba.
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
DÜZENLEME
Yani bu madde (muhtemelen bunu yapmak için kullanılan sürümü VS son) VS03 beri biraz değişti.
http://msdn.microsoft.com/en-us/library/a65txexh.aspx'a göre, özelliği programlı olarak ayarlayabildiğim bir ayar nesnesine sahibim, ancak bu URL'yi web.config dosyasından almak için mantığı sağlamanız gerekir.
Bu, VS2008'de bunu yapmanın yeni standart yolu mu, yoksa bir şey mi özlüyorum?
DÜZENLEME # 2
Herkes burada herhangi bir fikir var mı? Uygulamamın içinde dolaştım ve sadece web.config’imde URL’yi kendime koyup okudum. Ama bundan memnun değilim çünkü hala bir şeyleri kaçırıyormuşum gibi hissettiriyor.