WCF REST默认模板

WCF REST默认模板,wcf,rest,.net-4.0,Wcf,Rest,.net 4.0,当我用带有WebGet属性的参数注释一个方法,但不提供UriTemplate时,WCF Rest的默认行为是什么?是否存在默认行为,或者WCF根本不响应GET请求(这对我来说似乎是这样的)。使用WebGet标记的操作的默认模板是:/OperationName?param1={value}¶m2={value}等。其中param1和param2是第一个和第二个操作的参数的名称。您可以通过启用来检查操作的当前uri。即使在IIS中托管并使用WebHttpBinding,这也是真的吗?我有一个

当我用带有WebGet属性的参数注释一个方法,但不提供UriTemplate时,WCF Rest的默认行为是什么?是否存在默认行为,或者WCF根本不响应GET请求(这对我来说似乎是这样的)。

使用WebGet标记的操作的默认模板是:
/OperationName?param1={value}¶m2={value}
等。其中param1和param2是第一个和第二个操作的参数的名称。您可以通过启用来检查操作的当前uri。

即使在IIS中托管并使用WebHttpBinding,这也是真的吗?我有一个返回404的服务操作,除非我指定一个UriTemplate。我想这很容易做到,但我真的很好奇为什么默认情况下它不工作。