asp.net-web-api2

    1热度

    2回答

    我有一个web API,通过api密钥,用户访问令牌或客户端访问令牌接受认证。我已经为每个案例编写了DelegatingHandler,基于给定的认证详细信息创建了一个新的ClaimsPrincipal,并且已确认委托人可以在控制器操作中访问。 我现在想要做的是将一个公司,一个用户或一个发布者注入路由值,所以我可以在控制器上为每种情况创建重载。什么类/接口,我需要以插入管道符合下列条件延长: 先后

    0热度

    1回答

    有人能帮我解决这个问题吗?我试图将CustomAsync更改为MustAsync,但我无法让事情顺利进行。下面是我的自定义方法 RuleFor(o => o).MustAsync(o => { return CheckIdNumberAlreadyExist(o) }); private static async Task<ValidationFailur

    0热度

    1回答

    我有两个实体 主题 public class Subject { public int SubjectId { get; set; } public virtual ICollection<Tag> Tags{ get; set; } } 标签 public class Tag { public int TagId { get; se

    3热度

    2回答

    我在使用依赖注入方面相当新颖,我想我必须忽略一些非常简单的东西。 我有一个Web API项目,我正在注册通用存储库。存储库在其构造函数中将dbContext作为参数。 我觉得很奇怪的行为是,我可以对服务进行一次成功调用,但随后的任何调用都会告诉我dbcontext已被处置。我在那里有一个使用语句,但这不应该是一个问题,因为DI应该为每个Web请求创建我的依赖项的新实例(尽管我可能是错的)。 这里是

    0热度

    1回答

    我已经使用MySQL DB创建了示例WEB API。其中使用的认证是Basic Authentication。身份验证是基于用户的,因为我在其中创建了一个用户表,并将其转换为64位编码,并将其与用户的用户名和密码进行匹配。 现在我想创建一个实际的WEB API。 MySQL中有两个数据库。将使用数据库1创建WEB API。该请求将从具有数据库2的android应用程序发送。现在主要讨论的是Auth

    0热度

    1回答

    我有一个Web API,我想要返回一个文件和文件详细信息。 HttpResponseMessage result = Request.CreateResponse(HttpStatusCode.OK); var file = new FileStream(filePath, FileMode.Open, FileAccess.Read); result.Content = new Stream

    2热度

    1回答

    我有一个Web API,我想在控制器中获取一些数据并显示在视图中。 这是我的主类: public class APISrv { public string result = string.Empty; public async Task<string> GetIT() { try { using (var client = ne

    0热度

    1回答

    我最初使用ninject为单个控制器设置了带有asp.net web api 2服务的DI,并且一切正常。添加第二个控制器后,ninject不适用于新的控制器。我收到以下错误: “尝试创建类型为'VstsController'的控制器时发生错误,请确保控制器具有无参数公共构造函数。” 首先控制器(用于其ninject作品): public class RepositoryController :

    -3热度

    1回答

    我想通过网络API插入在angularJS控制器多行值 <tr ng-repeat="rt in xxtt"> <td> <input type="text" class="form-control" ng-model="rt .name" required /> </td> <td>`enter code here` <input type=

    0热度

    1回答

    我对.NET Web API开发和mono都很陌生,所以这个问题可能会变得太基本,但我一直无法找到任何指示用于在Linux上的xsp4中部署Web API 2项目。它甚至有可能吗? 我能够通过寻址.aspx文件轻松地运行ASP.NET应用程序,但是一旦发布它,Web API应用程序就只是一堆.config和.dll文件。 如何在xsp4服务器内部启动它,使其中指定的所有路由映射正确?它是从命令行完