Asp.Net MVC 3和webservice

时间:2012-09-27 14:24:29

标签: asp.net-mvc asp.net-mvc-3 wcf web-services soap

我正在开发和ASP.Net MVC 3网站。

我将通过网络服务提供对某些功能的访问。

  1. 有没有办法在Asp:net MVC 3中直接执行此操作? (例如 一个特殊的控制器?我的所有行动都是可用的 控制器的动作)
  2. 如果是,这是推荐的吗?
  3. 否则我将创建一个WCF服务,但这是可能和/或推荐的 在Asp.Net MVC应用程序中托管它?我需要有 webservice可在与主网站相同的域/端口上访问。 我怎么能这样做?
  4. 非常感谢

1 个答案:

答案 0 :(得分:3)

A)是的,this CodeProject概述了使用MVC 3的RESTful服务。虽然,最好的方法是使用Web API,它是MVC4的一部分。

B)是的,这是用MVC创建RESTful服务的好方法。是否需要RESTful服务的问题取决于项目。

C)我从未见过这种情况,虽然有可能我希望将两者放在不同的项目和应用程序池中。