asp.net-web-api2

    0熱度

    1回答

    我看過一些帖子,詢問Global.asax發生了什麼,以及Startup類是什麼。 我有相反的問題。當我創建一個新的MVC/Web API 2項目(通過Web/ASP.NET Web應用程序/ Web API模板)時,我仍然將Global.asax作爲入口點,而不是Startup.cs 想知道這是怎麼回事其他人默認有(Owin)Startup類(我可以通過Add | New Item | OWIN

    2熱度

    1回答

    我有一個通過OWIN啓動類在IIS設置上運行的WebApi。從Visual Studio部署之後,幾個請求總是失敗。這個窗口只能持續幾秒鐘。之後一切都很好。 我得到異常這樣的: System.ArgumentException: The 'DelegatingHandler' list is invalid because the property 'InnerHandler' of 'CorsM

    0熱度

    1回答

    是否可以在不移除XML的情況下將JSON設置爲WebApi2中的默認序列化程序? 我試着訂購XmlSerializer以返回並將JsonSerializer放在前面,但沒有任何改變。

    1熱度

    1回答

    我們是兩個開發人員(一個使用Windows Server 2008 R2,另一個使用Windows 8)在同一個項目上工作(在TFS上使用Visual Studio 2013並使用最新的Nuget軟件包如Breeze 1.4.11安裝),但在微風查詢執行時會有不同的結果。 隨着Windows Server 2008 R2,我們必須補充$expand選項,否則我們有一個錯誤 Only propert

    6熱度

    2回答

    問題: 我需要處理Web API 2個異常並以正確的狀態代碼返回一個豐富的對象(對未經授權的ContentNotFound 401,404等),作爲內容的一些額外信息。此外,我需要的內容看起來像一個序列化的Exception對象(具有message,exceptionMessage,stackTrace,...屬性)。 建議的解決方案: 創建自定義異常類編寫自定義異常過濾器適用於任何控制器的行動。

    0熱度

    1回答

    我試圖學習Web API 2/MVC,並且需要一些幫助來設置一個控制器,它允許可選參數。 我控制器的方法是這樣的: [Route("{sender}/{displayLength}/{displayStart}")] public HttpResponseMessage GetSenderMessages(string sender, int? displayLength, int?

    11熱度

    3回答

    我知道有幾個問題有點像這一個,但由於我無法找到任何文檔,並沒有任何其他問題有任何幫助我的答案,在這裏: 我創建一個新的ASP。 NET應用程序(VS2013),選擇MVC,我添加API。我在Package Console中運行「update-package」以更新到最新版本(MVC 5.1.2,Web Api 5.1.2)。 然後我添加新的Ninject.MVC5和Ninject.Web.WebA

    1熱度

    3回答

    我使用的是最新的asp.net mvc 5和web api 2.一切工作在本地,但是當我的網站部署到我的測試服務器時,除web api以外的所有工作。當HTTPGET調用的API的我得到一個500內部服務器錯誤與ExceptionMessage: ExceptionMessage=A network-related or instance-specific error occurred while

    0熱度

    1回答

    我想創建我的自定義授權過濾器。我看到在System.Web.Http.AuthorizeAttribute中有兩個類似的方法IsAuthorized和OnAuthorization。我應該重寫哪一個,爲什麼?

    9熱度

    6回答

    我開發了一個新的WEB API 2,它在本地很好地工作,但是當我將相同的代碼上傳到我的生產服務器(本例中爲Arvixe)時,當我打電話時get是一個404。我花了幾個小時在網上搜索,閱讀論壇等,但都找不到解決辦法,所以我在這裏問我作爲我最後的努力。 我目前只使用默認項目進行測試,當您執行此操作時在Visual Studio中新建項目> ASP.NET Web API 2空項目。這創建了一個空的項目