【发布时间】:2013-11-25 21:47:28
【问题描述】:
编辑。我将它添加为服务引用而不是 Web 服务引用(通过添加服务引用时找到,进入高级并在底部应该说“添加 Web 引用”),我不知道该选项存在隐藏起来。
我在 c# .net 中创建了一个 Web 服务。最初它没有调用,因为我认为 web 表单不喜欢在 VS2012 中创建的 web 表单的代码隐藏,所以我把它拿出来,只包含 web 服务文件本身。
当我使用 wsdl 访问服务的 url 时,我很确定这些库已包含在内,但它似乎仍然不会将服务调用到表单。
它显示一些 XML 数据并将 TestCypher 显示为一个可行的服务,所以它应该可以工作吗?如果我将 Web 服务从解决方案中移除,我不完全确定 wsdl 文件应该托管在哪里
【问题讨论】:
-
首先我认为您应该使用 WCF 服务。 WCF 是要走的路。学习这个对未来有更大的价值。 Visual Studio 中有一个可用的 WCF 测试客户端。这是独立于客户端测试服务的好方法。
-
我完全同意,并且可能会在我的下一个项目中使用它,但我不知道如何处理它。 Web 服务正在运行,现在我正在尝试通过返回字符串来测试 Web 服务,但我不知道该怎么做,我理解代码,但我很难一头扎进它。帮助将不胜感激。我已经用我的修复更新了我原来的帖子。
标签: c# .net web-services