|
|
1
6
添加服务引用时,Visual Studio将为您生成一个代理,该代理将读取app.config文件中的服务url。 您可以选择提供不使用配置文件的静态URL。 如果您想变得复杂,并在没有app.config设置的情况下提供动态URL,您可以复制生成的代码并对其进行修改,以使用另一种源来获取配置数据(例如参数),这样您就可以只部署dll。 生成的代码隐藏在服务引用的代码后面。 您不应该直接修改此代码,而是复制代码,然后在结构中创建一个新类。(并删除原始参考) 请注意,如果修改服务(或Wsdl),则必须手动修改该类。 |
|
|
2
3
我刚从服务参考改为网络参考。这样就不需要在客户机中有配置信息(在我的例子中是一个Delphi桌面应用程序),实际上,我不知道如何做。 使用Web引用而不是服务引用生成要保存在类库中的引用。正如David所说,它由代理使用,不能从配置文件中更改,因为DLL没有配置文件(正如John所说)。 到目前为止,我的解决方案将是使用Web引用。我想我必须编写一些机制,以便从文件中进行配置。 再次感谢你们两位! |
|
|
3
2
NET配置API的所有使用都从应用程序的配置文件获取配置。没有DLL配置文件——类库中的app.config只是显示需要复制的内容。 现在,如果您只能部署程序集,那么您的程序集将需要在代码中配置自身。 |
|
|
user755806 · 从Rest服务返回JSON响应? 8 年前 |