【发布时间】:2011-12-15 09:27:51
【问题描述】:
这是我的作业,最难的!
我需要使用 ASP.NET MVC 构建一个在线测验,包括一个桌面版本 (WPF),它可以使用 XML Web 服务 - WCF 与 Web 版本共享数据。我的老师没有具体说明什么样的 XML Web Service,经过一些研究我选择了 SOAP,因为 SOAP 是 W3C 推荐的,这是我的计划:
A.当用户编写测验时,在 Web 站点 oe 桌面应用程序中,提交将数据发送到 WCF 服务。将不同类型的项目列表发送到服务器并将其保存到数据库。
B.当用户做测验时,所有的数据都会提交给WCF服务,总分也由WCF服务返回。
在对 MSDN 进行一些研究之后,我发现 WCF 可以处理 SOAP,但是我找不到任何文档来告诉我如何做到这一点。要么我对处理 A 和 B 动作的 SOAP 非常陌生。
我找到了一些关于将 WCF 与实体框架和 Code First 结合使用的文档: http://msdn.microsoft.com/en-us/data/gg601462 http://blogs.msdn.com/b/adonet/archive/2011/03/21/using-wcf-data-services-with-entity-framework-4-1-and-code-first.aspx
这些文档帮助我构建 Web 服务并从我的数据库中检索数据,我认为这不是 SOAP 风格的。
所以现在,我想我需要的是:
- 一些关于什么样的 XML Web Service 的建议。
- 如果您说 SOAP 适用于可能的应用程序,一些文档会向我展示如何使用 WCF 处理 SOAP。
非常感谢您的分享!
【问题讨论】:
标签: asp.net-mvc wcf soap