C# 在Visual web Developer Express中测试web服务不可用的输入字段

C# 在Visual web Developer Express中测试web服务不可用的输入字段,c#,asp.net,web-services,visual-studio-express,visual-web-developer,C#,Asp.net,Web Services,Visual Studio Express,Visual Web Developer,我有一个web服务,我正试图在VisualWebDeveloperExpress版(ServicePack1)中测试它。我在SVN存储库的两个不同分支上使用两个不同的网站,但代码基本相同。web服务的代码是相同的,但对于其他特性,代码存在一些差异 我的问题是,当以调试模式(即MyWebService.asmx)转到web服务规范页面时,应该有文本字段用于输入该web服务的参数。在其中一个网站上,这些字段是可用的。另一方面,它们不可用。我不明白这两种设置之间为什么/如何会有任何差异。只有当HTTP

我有一个web服务,我正试图在VisualWebDeveloperExpress版(ServicePack1)中测试它。我在SVN存储库的两个不同分支上使用两个不同的网站,但代码基本相同。web服务的代码是相同的,但对于其他特性,代码存在一些差异


我的问题是,当以调试模式(即MyWebService.asmx)转到web服务规范页面时,应该有文本字段用于输入该web服务的参数。在其中一个网站上,这些字段是可用的。另一方面,它们不可用。我不明白这两种设置之间为什么/如何会有任何差异。

只有当HTTP POST作为提交选项可用时,才能获得字段,如果提交参数中有复杂类型,则HTTP POST可能无法处理它们,因此无法启用。。。那么这些字段就不会出现在帮助器页面上。

只有当HTTP POST作为提交选项可用时,您才能获得这些字段,如果您的提交参数中有复杂的类型,那么HTTP POST可能无法处理它们,因此将无法启用。。。那么这些字段就不会出现在帮助器页面上。

这里不应该出现复杂类型的问题。我的一个开发分支上的网站运行良好,而另一个则不行。它们与web服务的代码完全相同。应该还有一些其他因素需要检查。事实证明,这实际上是一个问题,我的web服务绑定到了0.0.0.0,而不是localhost阻止了我的一个开发分支显示输入字段。重新启动计算机似乎是解决互联网上这个问题的一个建议,我就是这么做的,它解决了这个问题。你的答案是正确的,但是Lazarus是正确的,因为我在研究netComplex类型的问题时发现了这一点。我的一个开发分支上的网站运行良好,而另一个则不行。它们与web服务的代码完全相同。应该还有一些其他因素需要检查。事实证明,这实际上是一个问题,我的web服务绑定到了0.0.0.0,而不是localhost阻止了我的一个开发分支显示输入字段。重新启动计算机似乎是解决互联网上这个问题的一个建议,我就是这么做的,它解决了这个问题。然而,你的回答是正确的,正如我在网上研究这个问题时发现的那样