15

请有人准确解释 Visual Studio 中 Web 引用的 URL 行为(静态或动态)属性的用途。

我相信它会影响 Web 服务的 URl 的存储位置,但我没有清楚的理解。

4

2 回答 2

26

这是一个更完整的答案。

动态自动添加指定 Web 服务 URL 的设置。是的,它可以通过 管理app.config,但设置必须位于app.config下的特定位置<applicationSettings>

静态使代理的构造函数将Url属性初始化为其原始值。

因此,如果您有自己的 URL 处理(例如,从数据库中检索 URL 或驻留在 的另一部分app.config),URL Behaviour则必须Static稍后在您的自定义代码中进行更改。

于 2012-05-25T21:25:21.200 回答
9

我相信它会影响 Web 服务的 URl 的存储位置,但我没有清楚的理解。

这是正确的。

如果将其设置为动态,之后您可以更改 Web 服务的 url (WebService.Url)。详情在这里

于 2009-10-07T12:03:06.840 回答