asp.net-web-api相关内容

我如何在ASP.NET Web API请求完成后释放资源?

我试图揭露一个的IQueryable<> 过的ASP.NET Web API,我发现我需要保持数据源打开,直到请求完成,所以那内置的ASP.NET Web API的OData的查询系统可以做自己的工作。 OK,这听起来完全合理的。但是,在我处理的数据源?我没有看到这方面的任何明显的地方。我应设法在应用程序请求的状态?什么是做到这一点的标准方式? 是控制器的Dispose()方法的适 ..
发布时间:2016-06-05 20:53:32 C#/.NET

使用jQuery Ajax和基本身份验证的Web API将无法下载文件

我使用ASP.NET Web API来建立一个原型的Web服务(与本站)的具有下载文件的方法。当在前端$ P $用户psses导出按钮jQuery的AJAX GET请求是由控制器,它的依次调用名为Excel中的方法发出和接收的(如下图所示)。该方法运行没有任何问题和完成。当我在Chrome看标题(请参见 https://skydrive.live.com/redir ?渣油= 2D85E5C937 ..

如何ASP.NET Web.api处理两种方式与名称以获得?

我在看微软的下面的教程。按照本教程中, 在第一个例子中,“产品”命名控制器匹配 ProductsController的。该请求是一个GET请求,因此该框架 将查找的ProductsController的方法,其名称开头 “得到...”。此外,该URI不包含可选的{id}二 段,所以该框架查找不带参数的方法。该 :: ProductsController的方法GetAllProduc ..
发布时间:2016-06-05 20:43:53 C#/.NET

OData的分页用的WebAPI($ inlinecount)

我使用的OData进行分页项目一长串 从Web API调用返回。我可以通过与起始和结束索引的URL过滤数据。 我的问题是,我怎么知道项目的总数是多少?因此,我可以这就要求网络API我的移动设备上显示的3(20个项目)1。 解决方案 下面是一个工作版本的链接,它已经被实现为QueryableAttribute。 ..
发布时间:2016-06-05 20:39:17 C#/.NET

为什么我的ClaimsIdentity IsAuthenticated总是假的(用于Web API授权过滤器)?

在一个Web API项目,我重写了正常的认证过程中,检查令牌来代替。在code看起来是这样的: 如果(真)//验证令牌或任何这里 { VAR索赔=新的List<权利要求GT;(); claims.Add(新索赔(ClaimTypes.Name“MYUSER”)); claims.Add(新索赔(ClaimTypes.NameIdentifier,的“myuserid”)); cla ..
发布时间:2016-06-05 20:33:56 C#/.NET

应用程序设置一个单独的Web API项目和ASP.NET应用程序

我试图使用来自另一ASP.NET经典项目的Web API服务(实际上它是一个本地的JS和HTML的Web应用程序)。 我该如何配置这些这些两个分离的项目与对方交谈,在VS2012? 最后的结果将是: 的http://本地主机:8080 / API /产品 将由路由到位于的WebAPI项目的ProductsController返回的产品(JSON)的列表, 和 的http://本地 ..
发布时间:2016-06-05 20:31:38 C#/.NET

的WebAPI方法,它接受文件的上传和附加参数

我要上传的文件和文件一些额外的信息一起发送,假设一个字符串foo和一个int吧。 我怎么会写接收文件上传,一个字符串,一个int一个ASP.NET的WebAPI控制器的方法? 我的javascript: VAR的FileInput = document.querySelector(“#filePicker”); VAR FORMDATA =新FORMDATA(); formData.app ..
发布时间:2016-06-05 20:30:29 C#/.NET

温莎城堡ApiController厂实施的ASP.NET Web API

我知道这是可能使用DependancyResolver和MVC注册温莎城堡,但由于 http://stackoverflow.com描述的问题/ A /十三万九千三百九十二分之四百八十八万九千二百二十二我们坚持我们的MVC项目实施WindsorControllerFactory方法。 然而,它看起来像ApiControllers使用一些其他类型的工厂,因为温莎城堡是无法注入的依赖关系。 有没有 ..
发布时间:2016-06-05 20:26:31 C#/.NET

处理/从WebRTC技术或使用ASP.NET MVC任何基于浏览器捕获机制服务器接收实时视频流的摄像头

我们需要捕捉从WebRTC技术的实时视频流(或来自客户端的网络摄像头的任何其它捕获机制,即使不支持所有的浏览器,但作为在PoC)。 此视频直播需要由服务器组件(ASP.Net MVC /网页API),我想,在服务器上的code会像处理: [HttpPost] 公众的ActionResult HandleVideoStream(流视频流) { //处理实时数据流 } 寻找任何关 ..
发布时间:2016-06-05 20:18:00 C#/.NET

ASP.NET的Web API返回可查询的DTO?

我建立的的ASP.NET Web API一个不错的API,但我想这是不对的,从我的背景下(实体框架)AsQueryable已返回实体,所以我映射一切DTO对象。 我不太明白不过:我怎样才能让我的情况下可查询,但仍只返回DTO的,而不是实体?或者,这是不可能的? 这是我的code: 公开的IQueryable< ItemDto>得到() { 使用(EfContext上下文= ..
发布时间:2016-06-05 20:09:59 C#/.NET

我如何接待来自同一服务器的Web应用程序和API,同时保持它们分开?

让我们说我们有2个独立的应用程序,一个Web API应用程序和一个MVC应用程序都写在.NET 4.5。如果你是主机头“ https://www.mymvcapp.com/ ”下举办IIS中的MVC应用程序会是可能单独承载Web API应用在IIS主机头“ https://www.mymvcapp.com/api/ 下“ 运行在IIS中2应用程序的流程需要分开。我所知道的托管,自我托管和使用II ..
发布时间:2016-06-05 20:09:49 C#/.NET

的ASP.NET Web API:如何通过使用URL参数的访问令牌(OAuth 2.0用户)?

你有什么想法,我如何使用,由默认的asp.net网页API 2 2的OAuth认证机制产生的access_token,在URL参数。目前,我能够通过发送授权请求成功授权头是这样的: 接受:应用/ JSON 内容类型:应用程序/ JSON 授权:承载pADKsjwMv927u ... 我要的是能够通过这样的URL参数授权: HTTPS://www.domain.com/api/MyContro ..
发布时间:2016-06-05 20:07:26 C#/.NET

什么是ASP.NET MVC框架的未来释放asp.net的Web API后,

我一直在使用asp.net MVC周边的5年,很喜欢它的能力,已经部署了许多成功的Web应用程序,但我目前正在阅读有关asp.net的Web API技术。而且,我发现以下内容: 我可以实现我用使用MVC实现任何功能;使用新的Web API,并在一个更轻量级的方法。 这是比较容易使用Web API比较asp.net MVC开发Web服务。 所以,将asp.net的Web API接管 ..
发布时间:2016-06-05 19:58:59 C#/.NET