coreclr

    2熱度

    1回答

    我有ASP.NET Core API。我已經通過文檔here瞭解如何在asp.net核心中進行集成測試。該示例設置了一個測試服務器,然後調用控制器方法。 但是我想直接測試一個特定的類方法(而不是控制器方法)?例如: public class MyService : IMyService { private readonly DbContext _dbContext;

    0熱度

    1回答

    我正在用C++編寫CoreCLR主機。 從C++ I'have成功地稱爲AC#功能: https://docs.microsoft.com/en-us/dotnet/core/tutorials/netcore-hosting 讀取文檔: 另一種選擇,如果ExecuteAssembly不能滿足主機的需求,是 使用createDelegate方法創建一個指向靜態管理的方法的函數指針。這要求主機知道它

    1熱度

    2回答

    我有一個需要檢查URL是否有效的C#(.Net Core 1.1)應用程序。我使用了Uri.IsWellFormedUriString(),它工作得很好,但對下面這個返回false的問題有疑問。在我看來,該網址是完全有效的? Uri.IsWellFormedUriString("http://www.test.com/search/Le+Venezuela+b%C3%A9n%C3%A9ficie+

    0熱度

    1回答

    我有asp.net核心應用程序,我希望在配置方法中使用當前的HttpContext。所以我通過IHttpContextAccessor配置方法。類似下面 public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory, IApplicatio

    2熱度

    1回答

    我有一個帶有TimeStamp列的SQL表。相應的EF實體低於 public partial class Request : IEntityBase { public Request() { } public int RequestID { get; set; } public Nullable<int> BatchID { get; s

    0熱度

    1回答

    當我運行VS 2017年, .NET的核心Web API應用在輸出的調試面板,保持顯示我異常拋出: 'System.IO.FileNotFoundException' in System.Private.CoreLib.dll 然而,應用程序運行良好,沒有回採或失靈。 我知道異常總是意味着需要關心一些事情。 那麼,如何搜索什麼文件沒有找到運行CoreCLR? -------------更-----

    1熱度

    2回答

    我正在使用asp.net核心創建web api。該API終點邏輯映射到資源的關係基於guidelines here 所以我的API看起來 http://tax.mydomain.com/api/v1/clients/1/batches/12/start 凡Client是Batch父,1是的clientid和12是batchid和Start是POST操作方法。 這裏是相應的控制器 public

    2熱度

    1回答

    我通過名爲Marten的庫與.NET應用程序一起使用postgres數據庫,我有一個自定義IUserLoginStore,它管理檢索用戶及其角色。這似乎工作正常,但我有設置授權問題。 我使用認證通過谷歌和它工作正常: var info = await _signInManager.GetExternalLoginInfoAsync(); var result = await _signInMan

    0熱度

    1回答

    我有asp.net核心應用程序。爲了處理我使用的擴展方法的一個例外,從Microsoft.AspNetCore.Diagnostics app.UseExceptionHandler("/Home/Error"); 所以發生錯誤時用戶被重定向到錯誤頁面。 我想知道如何根據異常類型將用戶重定向到某個頁面?像 if(exception is NotAuthorizedException) {

    2熱度

    2回答

    我有最初使用VS 2015開發的ASP.NET Core API項目。我安裝了VS 2017並讓它轉換項目。 然後我轉到項目屬性 - >應用程序 - >目標框架,並將目標框架更改爲.NETCoreApp 1.1。 只要我做,我得到2個錯誤 錯誤的一個或多個項目不符合 .NETCoreApp,版本= V1.0。 錯誤項目Api與netcoreapp1.0(.NETCoreApp,版本= v1.0)不