asp.net-web-api相关内容
在.NET中的WebAPI,我创建了一个办法让所有的授权规则在一个中心位置,而不是分散在整个控制器。我很好奇,为什么这个集权没有做更多的时候;是否有反响/安全问题? 我目前的做法是创建一个包含所有我的授权数据,然后使用DelegatingHandler申请的限制(低于code)App_Start期间词典。这本字典关键是控制器和动作的元组,和值是授权的角色。该DelegatingHandler关系
..
我想在我的ASP.NET Web API控制器使用DI。显然有几个实现在那里。我只是想知道这些(城堡,Ninject,团结等等)这将是最容易配置/与ASP.NET的Web API结合保持?我得到这个错误: DI.Controllers.ImportJsonController'没有默认构造函数。 如果我添加一个空的构造函数,然后构造的IFilter 将被忽略。 这是我的控制器: 公
..
有没有我的API控制器时,API控制器使用Windows身份验证来获得谁发起调用API控制器的帐户的IIdentity的一种方式? 我的“castController.User.Identity”是的WindowsIdentity(类型)。但它是“空”。 空的,为的是:IsAuthenticated =假,和一个空的用户名。它不为空,这是“空”。 我的“WebTier”是带有定制程序池和II
..
jqGrid的帖子在POST请求缓存JSON数据作为 {“headerData”:{ “Tasudok”:“134”, “Kuupaev”:“2015年11月23日”, “Dokumnr”:“135319” }, “rowData”:{ “Toode”:“”, “Kogus”:“0.0000”, “Nimetus”:“öäölä&放大器;所述;一个”,
..
我在asp.net的WebAPI的服务得到了这个错误,当我调用方法 Membership.ValidateUser(电子邮件,密码); 。 我使用EF 4.3.1。 DB使用该code创建 使用(VAR DB = DbFactory.Get()) { Console.WriteLine(“创建新的数据库...”);
..
我无法找到这一信息。最近一个很好的答案我来到了这个链接
..
正如标题状态,我想知道是否可以使用的WebAPI 2的基于属性的路由与的WebForms。我喜欢这种感觉显然可以做给你可以使用WebAPI2就好在WebForms的应用程序...我只是无法弄清楚如何启用基于属性的路由。 在此基础上
..
我正在写一个应用程序的WebAPI执行大量的长时间运行的后台处理任务。 我注意到,我的测试数据加载任务,是由System.Threading.ThreadAbortException杀害,即使我禁用IIS中的池回收。 我知道,有运行运行时间非常长(几个小时之久)背景的Web应用程序内任务的方式,但是,我只是不知道究竟怎么做到这一点 - 无论是一些特定的配置设置,编码技术,一个Wen.confi
..
是一个长期的斗争与这一个。我有一个ASP.NET的Web API合作,提供与数据库清洁容易HTTP / JSON交互。我有一个实体名称保留,看起来如下: //预订 公共类预订 { 公众诠释ID {搞定;组; } // ID(主键) 公众诠释EquipmentID {搞定;组; } // EquipmentID 公共字符串用户名{获得;组; } // 用户名 公众
..
我想用测试我的Web API服务的内存的HttpServer 。 目前的设置如下所示: VAR httpConfig = CreateTestHttpConfiguration(); VAR服务器=新的HttpServer(httpConfig); VAR处理器=新WebRequestHandler(); VAR证书=新X509Certificate2(“文件名”,“密码”); han
..
当我检查在Solution Explorer中,版本的 System.Web.Cors 集引用是 5.2.3.0 。在特定版本属性设置为假。路径是本地项目bin文件夹。当检查从文件管理器,文件的产品版本和文件版本.dll文件的属性。也是 5.2.3 我的的Web.config < dependentAssembly> < assemblyIdentity名称=“Sys
..
我也跟着 变种menuPermissionType =(EdmEntityType)edmModel.FindDeclaredType(“iiid8.cms.data.models.MenuPermission”); //同上,“iiid8.cms.data.models”是C#命名空间 AddOneToManyNavigation(“MenuPermissions”,菜单,menuPerm
..
我创建了2个项目: 普通,基本的ASP.NET MVC应用程序4 基本ASP.NET的WebAPI应用 我所做的是我将自己的自定义消息处理程序,从 DelegatingHandler 导出到他们两个。在这里,它是: 公共类MyHandler的:DelegatingHandler { 保护覆盖任务< Htt的presponseMessage> SendAsync(
..
我似乎已经找到了问题,但不知道如何解决它,或者如果我能。 当我创建一个新的 C#的WebAPI 项目,并添加一个导入为 System.Net.Http 我可以访问 Request.CreateResponse< T> 当我创建一个新的 VB.Net的WebAPI 项目,并添加一个导入为 System.Net.Http 我只有 Request.createODataErrorRes
..
我一直在关注这个教程来支持文件上传的MVC4的的WebAPI的一部分:
..
我刚刚上传了一个Asp.Net的Web API 2.2项目到生产服务器,并在标题中获得规定的错误。在我的web.config我已经有: < dependentAssembly> < assemblyIdentity名称=“System.Web.Http”公钥=“31bf3856ad364e35”文化=“中性”/> < bindingRedirect
..
我在使用网页API,其中我直接暴露了几个数据库实体为客户构建一个聊天应用程序后端。我不知道是否有任何积极的指向实体映射到DTO的,或者我应该继续揭露实体目前我。只是为了澄清我不是问了DTO VS非DTO一般性问题,但只是在这种情况下使用它,因为大多数实体领域的优势可能会被客户端使用。 解决方案 是的,你可以暴露你的实体,如果这是由一个人开发了一个小的应用程序,你只需要几天才能完成它。 如
..
ASP.NET /单声道MVC4的Web API应用.1 如何捕捉到未定义的API方法的调用。 调用的http://本地主机:52216 / ERP / API / undefinedmethod 返回错误到浏览器: <错误> <消息> 没有HTTP资源发现,请求URI相匹配的“http://本地主机:52216 / ERP / API / undefinedmeth
..
我有一个问题,在的WebAPI我的code这儿抛出一个异常: 公共类WebApiAuthenticationHandler:DelegatingHandler { 私人常量字符串的authToken =“AUTH-TOKEN” 保护覆盖任务< Htt的presponseMessage> SendAsync( HTT pre
..
使用默认的Visual Studio 2013与个人用户帐户的Web API项目模板,并张贴到/令牌端点的应用程序/ XML的接受头,服务器仍然返回JSON响应: {“的access_token”:“......”,“token_type”:“旗手”,“expires_in”:1209599} 有没有办法来获得令牌回来为XML? 解决方案 根据 RFC6749 响应格式应该是JSON和
..