从.NET DLL – app.config问题消耗webservice
我正在构建一个DLL,我们称之为mydll.dll,在其中我有时需要从webservice myservice调用方法. mydll.dll是使用C#和.NET 3.5构建的.
要从mydll使用myservice,我在Visual Studio 2008中添加了一个服务,它与使用svcutil.exe大致相同.这样做可以创建一个我可以创建的类,并将终结点和绑定配置添加到mydll app.config. 这里的问题是mydll app.config从未加载.相反,加载的是我使用mydll的程序的app.config或web.config. 我期望mydll进化,这就是为什么我把它的功能与我的系统的其余部分分离开始.在进化过程中,它可能会增加更多的Web服务,它将调用它,排除手动复制粘贴方式来克服这个问题. 我已经研究了几种可能的攻击这个问题的方法: >手动将端点和绑定从mydell app.config复制到目标EXE或web .config文件. 我不知道要走哪条路.选项3听起来很有希望,但事实证明它是很多工作,并且可能会引入几个错误,所以它值得怀疑.我也不熟悉标准svcutil.exe以外的任何工具. 请为上述替代方法提供优缺点,提供实施任何技巧或建议其他方法. 谢谢,
我喜欢选项5 – “在代码配置”中,是的是的,你失去了改变,而不是重新编译的好处,但取决于你需要什么.如果你知道你永远不会改变你的端点,或者很少改变它们 – 只要在代码中进行配置,你将得到编译时间检查作为奖励=)
This和
this可以帮助.
和btw,配置在客户端配置是一个常见的情况,如果你有很多这个客户端这可以是痛苦,你应该考虑3或5 =) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- 单元测试 – Windows Phone开发和单元测试
- 升级Windows Server 2003 R2 Enterprise(32位)
- windows – 使用7z.exe递归解压缩
- windows-server-2008-r2 – 我可以在服务器上运行
- Windows 8应用程序是否运行符合标准的JavaScript
- windows – mkbundle生成非功能性控制台exe
- windows – 如何停止在任务栏上显示我的应用程序
- windows – SVN:将本地更改合并到其他工作副本中
- 无法从Windows主机访问VirtualBox仅主机网络
- Windows应用商店应用 – WinJS:0x800a1391 – J