我希望在 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/