最近,我正在研究在客户端项目中使用Microsoft的新Web Api framework来实现REST http服务的能力。但是,我认为API仅处于测试阶段,尚未完全发布。我的应用程序当前正在.net 4.0上运行并使用MVC3。我对此有几个问题:
它适用于MVC3,.Net 4.0吗?
在生产中使用WebApi有哪些许可证含义?我的客户过去一直关注在生产中使用测试版产品,所以我需要能够说服他们使用这个产品没有风险或问题。
我希望使用Web Api,因为它似乎完全符合我的要求。或者,我将不得不考虑WCF数据服务。或者是否有其他替代方法可以生成REST服务。
答案 0 :(得分:2)
答案 1 :(得分:1)
请参阅EULA at%ProgramFiles(x86)%\ Microsoft ASP.NET \ ASP.NET MVC 4 \ eula.rtf
它说:
如果您遵守其余的许可条款,您也可以分发给第三方或部署第三方,以便通过Internet访问您使用该软件开发的ASP.NET程序,前提是......
基本上这是肯定的。