asp.net-apicontroller

    0熱度

    3回答

    我正在使用c#.net 4.5創建我的Web應用程序將連接到的API控制器。該控制器然後將數據發佈到另一個API。 所以,我有我的服務類: public class PlayerServiceConnector() { private Uri baseUri; private String UserName; private String Password;

    0熱度

    2回答

    我試圖將一個JSON數組傳遞給一個ApiController,但字符串值不是反序列化(它們被設置爲空值)。奇怪的是,我仍然得到正確數量的元素。 一個有ApiController: [RoutePrefix("api/language")] public class LanguagePairApiController : ApiController 與後法: // POST: api/lang

    0熱度

    1回答

    我有一個自定義的JsonConverter實現,它作爲參數傳遞給其餘的POST方法。 在某些情況下,JsonConverter會拋出異常。當發生這種情況時,其餘的POST方法被調用,該對象的值爲空值,而不是像我所期望的那樣將500返回給客戶端。 這意味着我無法向客戶端提供有意義的錯誤。 如何更改或解決此問題? using System.Web.Http; using Newtonsoft.Jso

    0熱度

    3回答

    我試圖讓我的apicontroller工作。但不知何故,我不能返回Json()。 下面是編譯器錯誤消息: 錯誤CS0029無法隱式轉換類型 'System.Web.Http.Results.JsonResult <>' 到 「System.Web.Mvc。 JsonResult」 Opten.Polyglott.Web d:\開發\ git的\ Opten.Polyglott的\ src \ Op

    2熱度

    1回答

    Stack, 由於某些原因,我的Owin WebApi服務忽略了我們的自定義異常處理程序。我正在關注asp.net exception handling的文檔。以下是簡化的實施細節(清理出商業專有內容)。 你能指出我忽略了什麼嗎? 自定義異常過濾器: public class CustomExceptionFilter : ExceptionFilterAttribute { publ

    0熱度

    2回答

    在我的API項目缺失的位置,有運行此代碼 public class MyCtrl : ApiController { ... if (isSuccess) { result.Id = newResource.Id; var locationUrl = Request.RequestUri + "/" + id; return C

    6熱度

    1回答

    我目前正在編寫使用nunit進行集成測試,該測試是使用ApiController和實體框架以C#編寫的以前未測試的服務器。大多數測試運行得很好,但我遇到了兩個總是導致數據庫超時的問題。錯誤信息如下所示: System.Data.Entity.Infrastructure.DbUpdateException:更新條目時發生錯誤。詳情請參閱內部例外。 System.Data.Entity.Core.U

    0熱度

    2回答

    我已經使我的API的安全使用授權屬性。 如果請求沒有有效的OAuth令牌,則它不會處理並返回授權錯誤。 在我的用戶表我已經加入「狀態」列檢查,如果用戶處於活躍狀態(軟刪除)或沒有。 我想使用「狀態」值(用戶實體)來驗證我的API。 假設狀態是假的,我想框架不應該處理請求像的情況下,「授權屬性」。 難道是可能的嗎?如果是的話那麼怎麼樣 注: 現在我檢查我的行動 '狀態' 值,並決定繼續或 沒有。 如

    0熱度

    1回答

    我需要在Azure App Service中編寫.NET C#ApiController以將(更新/刪除)插入到多個相關表中。 例如,在表A中插入一條記錄,從表A中獲取新插入的記錄標識,並在表B中插入多個記錄,這些記錄是使用此RecordID引用表A的。 我該如何管理? 感謝, 烏韋

    0熱度

    1回答

    我目前正在使用Angular 2和ASP.NET的一個小原型。 根據angular.io文檔(https://angular.io/docs/ts/latest/guide/server-communication.html):「我們不應該指望json()直接返回英雄陣列,我們所調用的服務器總是將JSON結果封裝在帶有數據屬性的對象中。解開它來獲取英雄。這是傳統的Web API行爲,受安全考慮的驅