【发布时间】:2011-03-24 18:50:01
【问题描述】:
在我的项目中,我创建了一个 WCF 服务。它有大约 150 种方法。使用我们的 iPhone 应用程序的 iPhone 将使用此 WCF 服务。来自 iPhone 的请求将以 XML 形式提供。此 XML 将由 iPhone 客户端解析并显示。所以整个业务都在WCF服务端可用。它使用 SQL Server 2005 进行数据存储,存储过程用于查询数据。 iPhone 将通过创建 XML SOAP 请求来发送该请求。
我面临的问题是,当多个 iPhone 客户端访问该服务时,有时请求被提供给错误的客户端。这意味着如果 iPhone A 调用方法 M 而 iPhone B 调用方法 N,则方法 M 的响应将提供给 iPhone B,而方法 N 的响应将提供给 iPhone A。
我不确定问题出在哪里,是在数据库端还是在 WCF 服务端。
【问题讨论】:
-
你怎么知道这是怎么回事?