gpt4 book ai didi

asmx - 如何从 Visual Studio 2008 中的配置文件中提取 ASP.NET Web 引用的 URL?

转载 作者:行者123 更新时间:2023-12-04 08:46:47 25 4
gpt4 key购买 nike

我有一个嵌入在我们应用程序中的报表服务器的 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

编辑

所以自从 VS03(这可能是我用来做这个的最后一个 VS 版本)以来,这些东西已经发生了一些变化。

根据: http://msdn.microsoft.com/en-us/library/a65txexh.aspx看起来我有一个设置对象,我可以在该对象上以编程方式设置属性,但是我需要提供从 web.config 中检索该 URL 的逻辑。

这是在 VS2008 中执行此操作的新标准方法,还是我遗漏了什么?

编辑#2

任何人有任何想法吗?我在我的应用程序中绕过它,然后自己将 URL 放在我的 web.config 中并读出它。但我对此并不满意,因为我仍然觉得我错过了一些东西。

最佳答案

在属性窗口中,将“行为”更改为动态。

见:http://www.codeproject.com/KB/XML/wsdldynamicurl.aspx

关于asmx - 如何从 Visual Studio 2008 中的配置文件中提取 ASP.NET Web 引用的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com