我一直在使用alducente.services.WSDL类和来自Flash的旧ASP.NET服务来使用webservices。
使用新的WCF服务尝试相同的as3调用我得到的错误是我调用的方法不存在。
根据Flash connecting to a WCF service,我已在IService上声明了如下函数
<OperationContract()> _
<WebInvoke(UriTemplate:="Sub?x={x}&y={y}", BodyStyle:=WebMessageBodyStyle.Bare, RequestFormat:=WebMessageFormat.Xml, ResponseFormat:=WebMessageFormat.Xml)> _
Function Subtract(ByVal x As Long, ByVal y As Long) As Long
但没有修正。此外,我尝试将web.config放在标签上,但无法识别。
答案 0 :(得分:1)
很难从你提供的细节中分辨出来。如果您不介意,可以提供更多信息吗?
以下是我的建议:
在服务端启用跟踪,生成跟踪日志,并使用SvcTraceViewer进行分析。为此,请按照this MSDN article on using the service trace viewer。
启用调试例外。这是通过转入includeExceptionDetailInFaults来完成的,you can do by following the instructions here。
一旦你这样做了,你应该有更多关于服务方面什么是时髦的信息。一旦发现,你能分享一下吗?我们可以从那里出发。