我正在开发一个 ASP.NET MVC 3 应用程序。我需要这个应用程序来使用我还需要实现的 API。API 应该可以从 ASP.NET MVC 控制器操作和 Ajax 中获得。现在使用 ASP.NET MVC 制作 API 非常容易,但是是否可以从其他 ASP.NET MVC 网站操作中使用它?我想 WCF 很容易使用,因为它只是一个服务参考。
API 的其他用户可能是 Windows Phone 和 iPhone。
更新:
许多人只将 API 视为您使用数据的地方,但您想要执行命令或做一些事情的部分呢,比如添加客户或更改 foo?