asp.net - 需要开发 RESTful API(JSON 和 XML)

标签 asp.net wcf asmx restful-authentication wcf-rest

我希望在 ASP.NET 上为网站创建一个 RESTful API。我的问题是我需要将其集成到网站中,而不是作为一个单独的项目。

我知道 WCF 使这一切变得非常简单,并且是实现这一目标的理想方式,但我不认为您可以将 WCF 服务项目和 ASP.Net 网站结合起来,这是正确的吗?

有没有办法使用 Web 服务 (asmx) 文件来做到这一点(因为我知道 asmx 服务不使用 SOAP?)

我需要将其放在同一个项目中的原因是客户将能够为其域(网站将要使用的)购买 ssl,并且我还需要确保 API 的安全,但是客户不应要求购买两个 ssl 甚至一个通配符。 知道了这一点,是否有更好更简单的方法使用 WCF 来执行此操作?

最佳答案

看看新的 MVC4 Beta,它将于今年 3 月到 4 月之间的某个时间上线,应该能够满足您在 Web 应用程序旁边构建 RESTful Web 服务的要求。我没有花太多时间研究 MVC4 的细节,但它绝对值得一看。友情链接:Get MVC4 ; MVC4 and WebAPI blog .

希望这有帮助!

关于asp.net - 需要开发 RESTful API(JSON 和 XML),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9677479/

相关文章:

java - 什么时候应该使用网络服务?

javascript - 使用 JQuery 或 JavaScript 访问 Gridview 内的 Eval 值

c# - 如何使用SvcUtil生成wsdl?

c# - 我们可以从 SSIS 包中调用 Restful WCF 服务吗

.net - 通过 Ajax (ASP.NET) 远程调用 WebService

asp.net - IIS的Crystal Report问题-(bobj未定义,Crystal报表不显示)

asp.net - IIS URL 重写 : 403 - Forbidden: Access is denied

c# - EF、Code First、WCF => 空集合问题

web-services - 在 asmx 问题中超出了传入消息的最大消息大小配额 (65536)

c# - 有没有办法从 ASP.NET WebMethod 中获取原始 SOAP 请求?