Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请有人准确解释 Visual Studio 中 Web 引用的 URL 行为(静态或动态)属性的用途。
我相信它会影响 Web 服务的 URl 的存储位置,但我没有清楚的理解。
这是一个更完整的答案。
动态自动添加指定 Web 服务 URL 的设置。是的,它可以通过 管理app.config,但设置必须位于app.config下的特定位置<applicationSettings>。
app.config
<applicationSettings>
静态使代理的构造函数将Url属性初始化为其原始值。
Url
因此,如果您有自己的 URL 处理(例如,从数据库中检索 URL 或驻留在 的另一部分app.config),URL Behaviour则必须Static稍后在您的自定义代码中进行更改。
URL Behaviour
Static
这是正确的。
如果将其设置为动态,之后您可以更改 Web 服务的 url (WebService.Url)。详情在这里。