我正在制作 ASP.Net MVC2 Web 服务而不是 WCF。如何轻松地为其创建 WSDL?
如果我使用 WCF,获取 WSDL 响应或文件就是小菜一碟。
我不是..,我正在使用 MVC2 创建我的 Web 服务,该服务最终将序列化 XML 和 Json。
抛开架构定义不谈......,我希望轻松地让我的 ASP.Net MVC2 Web 服务有一个定义方法、类型、参数等的服务定义。希望您能明白。
我是否缺少 VS 2010 中执行此操作的某些内容、codeplex 项目或其他内容。 我是否必须从头开始以语法方式构建 WSDL 程序?
请帮忙。
If I use WCF getting a WSDL response or file is a piece of cake.
I'm not.., I am using MVC2 to create my web service that will serialize eventually XML and Json.
Schema definition aside.., I want to easily have my ASP.Net MVC2 Web Service have a service definition defining the methods, types, parameters, and etc. Hopefully you get the picture.
Am I missing something in VS 2010 that does this, a codeplex project, or whatever.
Is it that I have to build a WSDL pro-grammatically from scratch?
Please help.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您想要 WSDL,那么请使用 WCF,因为它已经内置了此功能,并且不需要重新发明轮子。如果您采用 ASP.NET MVC 方式生成 JSON 和 XML,那么您几乎只能靠自己了。并且不要忘记 WSDL 是 SOAP 工件,而不是 JSON 或 XML。
如果您决定采用 REST 路线,请确保遵循既定约定
并为您的服务消费者编写良好的文档。
If you want a WSDL then use WCF as it already has this functionality built-in and don't reinvent wheels. If you go the ASP.NET MVC way of generating JSON and XML you are pretty much on your own. And don't forget that WSDL is a SOAP artifact and not JSON or XML.
If you decide to go the REST route, make sure you follow the well established conventions
and write a good documentation for your service consumers.