Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在我的MVC项目(VS2013)中包含web服务_C#_Asp.net_Asp.net Mvc_Web Services_Visual Studio 2013 - Fatal编程技术网

C# 在我的MVC项目(VS2013)中包含web服务

C# 在我的MVC项目(VS2013)中包含web服务,c#,asp.net,asp.net-mvc,web-services,visual-studio-2013,C#,Asp.net,Asp.net Mvc,Web Services,Visual Studio 2013,有一个关于stackoverflow的讨论解释了这一点,但不是针对VS2013 我试图按照以下公认的答案来做: 我毫不怀疑这个答案对VS2010和VS2012用户有帮助。但是,在VS2013下,当我右键单击我的MVC项目,然后单击“添加项”时,我没有web服务选项 我应该选择WEB API控制器类V2吗?我想不是。。。但我一直在等待您的消息,希望您能告诉我使用VS2013在我的MVC项目中包含web服务的最佳方法。是的,包括web API控制器。Web API是一个组件,而不是它本身的项目类型:

有一个关于stackoverflow的讨论解释了这一点,但不是针对VS2013

我试图按照以下公认的答案来做:

我毫不怀疑这个答案对VS2010和VS2012用户有帮助。但是,在VS2013下,当我右键单击我的MVC项目,然后单击“添加项”时,我没有web服务选项


我应该选择WEB API控制器类V2吗?我想不是。。。但我一直在等待您的消息,希望您能告诉我使用VS2013在我的MVC项目中包含web服务的最佳方法。

是的,包括web API控制器。Web API是一个组件,而不是它本身的项目类型:@ChrisHardie,如果它被称为“ASP.NET Web API”,我将毫无疑问地选择该选项。为什么称之为“ASP.NET Web API控制器”?Web API控制器是将数据作为Web服务呈现的端点。花点时间阅读这些文档,它们非常清晰,并且有很好的示例。@ChrisHardie,我按照你说的做了所有事情,然后我创建了一个类似于RouteConfig.cs的WebApiConfig.cs,在这里我可以配置插入哪个url以访问Web服务。之后,我转到Global.asax并执行了以下操作:GlobalConfiguration.Configure(WebApiConfig.Register);但它仍然不起作用。要使这个webapi控制器准备就绪,我还需要什么??(我还有另外一条线索:)