본인의 응용 프로그램에 포함 된 보고서 서버에 대한 웹 참조 서가 있습니다. 보고서가 살아있는 서버는 변경 될 수 있으며 필요한 경우 "즉시"변경할 수 있어야합니다.Visual Studio 2008의 구성 파일에서 ASP.NET 웹 참조 URL을 가져 오는 방법은 무엇입니까?
나는 이것을 전에 해왔다. 그러나 어떻게 기억 하는지를 알 수 없다. 당신의 도움을 주셔서 감사합니다.
당분간이 문제를 수동으로 해결했습니다. 코드에서 URL을 설정하는 것은 큰 문제가 아니지만, VS 2008에서이 작업을 수행하는 "적절한"방법은 무엇인지 파악하고 싶습니다. 더 많은 통찰력을 제공 할 수 있습니까? 감사! VS2008에서
나는 동적으로 URL 동작 속성을 변경 내가 참조 클래스에 자동이 생성 된 다음 코드를 얻을.
web.config에서이 설정 (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 나는 programatically 속성을 설정할 수있는 설정 개체가있는 것처럼 보이지만 web.config에서 해당 URL을 검색하는 논리를 제공해야합니다.
VS2008에서이 작업을 수행하는 새로운 표준 방법입니까, 아니면 뭔가 빠졌습니까?
편집 # 2
사람은 여기에 어떤 아이디어가? 내 응용 프로그램에서 주위에 차를 몰고 내 web.config에 URL을 넣고 읽습니다. 하지만 나는 여전히 뭔가를 놓치고있는 것처럼 느끼기 때문에 그 점에 만족하지 않습니다.