当我添加使用“添加服务引用”中的控制台应用程序的网络服务,在app.config不会生成配置。如何用特定的wsdl生成这个app.config?谢谢!的Visual Studio不会生成的app.config内容时,“添加服务引用”
回答
(同样的答案我给在Visual Studio 2010: adding a service reference to a 2008 generated wsdl)
我经历过同样的问题,在Visual Studio 2008中,我觉得我得到不同的结果,如果我使用“添加服务引用.. 。“命令,或者深入挖掘”添加服务引用...“ “高级...”| “添加Web引用...”。
然而,尝试和真正的方法 - 这对我工作的解决方案 - 仍然是通过命令行:
svcutil.exe /language:cs /out:GeneratedProxy.cs /config:app.config http://server/path_to/WebServiceBean?WSDL
这应该给你一个工作的app.config。希望有所帮助!
当添加的“高级...”按钮服务引用尝试点击,然后取消选中“重用类型引用的程序集”复选框。
我发现了这一点,当我创建了一个简单的项目来测试第三方的服务,所有工作得很好。尝试将相同的引用添加到主项目导致app.config和reference.vb文件未正确生成。
我想这可能是因为已经有应用程序或应用程序中引用其他网站引用,但取消选中“重用类型”导致被正确生成的文件。
谢谢!现在正在寻找解决方案,但您的答案解决了我的问题:-) – Nicola 2015-01-28 08:14:01
您可以照常添加服务参考(不需要高级)。如果配置节未出现在app.config中,则可以单击“配置服务引用...”,并取消选中“在引用的程序集中重用类型”。之后,它会正确生成部分。
这不会自动生成你的设置,而是要创造没有命令行的web.config设置,你可以右键点击你的app.config添加服务引用后,点击“编辑WCF配置”按钮来添加您的Web服务所需的元素。
在我的情况,以下操作解决
- 评论在web.config文件
<services>
标签在WCF项目(从<services>
到</services>
- 重新编译WCF项目
- 在IIS托管其
- 在客户端应用程序删除旧的参考,然后再添加WCF参考
它工作:)
- 1. Visual Studio 2010:将服务引用添加到2008生成的wsdl
- 2. 由Visual Studio生成的跟踪请求内容生成的Web服务代理
- 3. 使用'添加服务引用'生成的App.config中包含了什么?
- 4. 通过WSDL向Visual Studio添加服务引用时出错
- 5. 在visual studio中添加服务引用时出现错误
- 6. Visual Studio“添加服务引用”不断添加“extendedProtectionPolicy”到我的配置文件
- 7. Visual Studio 2005中 - 添加Web引用的安全web服务
- 8. 的Visual Studio 2015“添加服务引用”失踪
- 9. 添加WCF服务引用不生成代码
- 10. 引用的WCF服务不使用app.config
- 11. Visual Studio 2008 - 添加引用
- 12. 添加服务引用始终生成xmlserializer而不是DataContractSerializer
- 13. 未能在Visual Studio中添加服务引用
- 14. Visual Studio中添加服务引用错误
- 15. 如何在Visual Studio 2005中添加WCF服务引用?
- 16. 通过VS添加服务引用不生成绑定
- 17. 如果在Visual Studio中构建Xap文件内容或生成服务器
- 18. Visual Studio添加服务参考
- 19. 引用不会自动添加到visual studio 2005
- 20. 添加服务引用生成两个请求类
- 21. Visual Studio 2008 - 加速添加引用
- 22. 添加服务引用正在生成消息合同
- 23. 使用VS2010中的“添加服务引用”生成WsHttpBinding而不是BasicHttpBinding
- 24. 添加用户到Visual Studio团队服务(即原来的Visual Studio在线)
- 25. 未使用app.config的Web服务引用
- 26. Visual Studio代码生成,基于项目的内容
- 27. Visual Studio:在解决方案的不同项目中将服务引用添加到服务中?
- 28. 无法在Visual Studio 2012中添加对Dynamics 365 crm的服务引用
- 29. 后生成的Visual Studio一步不会被调用所有
- 30. Visual Studio中添加引用自动
你使用的是什么版本的Visual Studio?我只是在一个空的控制台应用程序中自己尝试过,并且它正确地生成了app.config。 – 2010-01-29 01:14:34
这对我来说也是使用VS2010,对VS2010产生的WCF服务。更有兴趣寻找解决方案而不是解决方法。 – 2010-11-20 12:38:48
为解决该问题的答案添加了150代表的赏金,无需使用命令行。 – 2010-11-28 02:37:35