我有一个嵌入在我们的应用程序中的报表服务器的Web引用.报告所依赖的服务器可能会发生变化,我希望能够在必要时"即时"更改它.
我知道我以前做过这个,但似乎无法记住.谢谢你的帮助.
我暂时手动驱动了这个.在代码中设置URL并不是什么大不了的事,但我想弄清楚在VS 2008中这样做的"正确"方式是什么.任何人都可以提供进一步的见解吗?谢谢!
在VS2008中,当我将URL Behavior属性更改为Dynamic时,我在Reference类中自动生成以下代码.
我可以在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
Run Code Online (Sandbox Code Playgroud)
编辑
所以这个东西自VS03以来有所改变(这可能是我以前用过的最后一个VS版本).
根据:http://msdn.microsoft.com/en-us/library/a65txexh.aspx看起来我有一个设置对象,我可以在其上以编程方式设置属性,但我需要提供检索的逻辑来自web.config的URL.
这是VS2008中这样做的新标准方式,还是我错过了什么?
编辑#2
有人有任何想法吗?我在我的应用程序中开车绕过它,然后自己将URL放在我的web.config中并读出来.但我对此并不满意,因为它仍然感觉我错过了什么.
| 归档时间: |
|
| 查看次数: |
2232 次 |
| 最近记录: |