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服務器內部啓動它,使其中指定的所有路由映射正確?它是從命令行完