ASMX Webservice,测试表仅在本地计算机上仅适用于一个WebMethod

我有一个我正在测试的ASMX WebService,在大多数方法中,我能够使用测试表单进行测试。 但是我确实有一种测试forms的方法:

The test form is only available for requests from the local machine. 

声明此方法与其他方法完全相同,但它确实具有明显更长的参数列表(大多数这些方法只有2或3个参数):

 [WebMethod] public ActionSuccessResponse makeDestinationRequest(String ownerID, String destinationRegion, String destinationCountry, DateTime desiredTravelDate1, String destinationCity = "", DateTime? desiredTravelDate2 = null, DateTime? desiredTravelDate3 = null) { 

有任何想法吗? 我很难过。

如果必须使用较旧的ASMX文件,则应使用类似SOAPUI的方法对其进行测试。

内置测试页只处理非常基本的参数输入(并且可能在放弃之前限制参数数量)。 基本上不要用它。

事实certificate,问题实际上是由于方法定义中的DateTime类型参数引起的。 Web服务应对所有参数使用原始数据类型,以便与其他语言兼容。