在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段
Posted
技术标签:
【中文标题】在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段【英文标题】:Testing input fields not available for web service in Visual Web Developer Express 【发布时间】:2009-06-01 15:46:31 【问题描述】:我有一个 Web 服务,我正尝试在 Visual Web Developer Express Edition(Service Pack 1)中进行测试。我正在使用来自 SVN 存储库的两个不同分支上的两个不同网站,但代码基本相同。 Web 服务的代码相同,但其他功能存在一些代码差异。
我的问题是,当以调试模式(即 MyWebService.asmx)进入 Web 服务规范页面时,应该有用于输入该 Web 服务参数的文本字段。在这些网站之一上,这些字段可用。另一方面,它们不可用。我不明白为什么/如何在两种设置之间存在任何差异。
【问题讨论】:
【参考方案1】:只有在 HTTP POST 可作为提交选项时才能获取这些字段,如果您的提交参数中有复杂类型,则 HTTP POST 可能无法处理它们,因此不会启用...然后帮助页面上不会出现字段。
【讨论】:
复杂类型在这里应该不是问题。我的一个开发分支上的网站运行良好,而另一个则不行。它们与 Web 服务的代码完全相同。应该还有其他一些因素需要检查。 原来这实际上是一个问题,我的 Web 服务绑定到 0.0.0.0 而不是 localhost,从而阻止输入字段出现在我的一个开发分支中。重新启动计算机似乎是围绕互联网解决此问题的建议解决方案,这就是我所做的,它解决了问题。您的回答,但是 Lazarus 是正确的,正如我在网上研究这个问题时发现的那样以上是关于在 Visual Web Developer Express 中测试对 Web 服务不可用的输入字段的主要内容,如果未能解决你的问题,请参考以下文章
您可以使用 Visual Web Developer 编辑 resx 文件吗?
Visual Web Developer 用新的 HTML 替换内部 HTML
如何在 Visual Web Developer Express 中打开 Break on All Exceptions
我无法在 Visual Web Developer 2008 Express 上创建新项目