我想创建一个RestFull服务。 在Visual Studio 2012 framework 4.5的c#.Net中
我是否需要为此创建一个web api?
或者我可以用.svc文件创建一个项目并管理它吗?(我不记得这是什么类型的项目)
哪种方法最好
答案 0 :(得分:0)
不幸的是,一个人比另一个人好,没有答案。幸运的是,有一种相当直接的方法可以确定在构建新的Web服务时使用哪个框架。我的一般经验法则是:如果它是内部/内部网Web服务,请使用WCF;如果是外部/互联网Web服务,请使用Web API。
要防止为此创建整个Web API,最好的方法是使用.svc文件创建项目并对其进行管理。更容易,更快速,更“安全”!
答案 1 :(得分:-1)
毫无疑问,wCF用于内部,而休息用于面向外部