.NET Core to następca .NET Framework typu open source. Może być stosowany w wielu różnych aplikacjach i branżach, od serwerów i centrów danych po aplikacje i urządzenia. .NET Core jest obsługiwany przez Microsoft w systemach Windows, Linux i macOS.
Mam dość dziwny problem, który się pojawia. To jest mój kod: private async Task BreakExpectedLogic() { bool test = false; if (test == true) { Console.WriteLine("Hello!"); throw new Exception("BAD HASH!"); } } Wydaje się bardzo proste, nie powinno trafiać Console.WriteLineani w throw. Z jakiegoś powodu zawsze uderza w throw. Jeśli …
Buduję jeden interfejs API RESTful przy użyciu ASP.NET Core MVC i chcę użyć parametrów kwerendy, aby określić filtrowanie i stronicowanie zasobu, który zwraca kolekcję. W takim przypadku muszę odczytać wartości przekazane w kwerendzie do filtrowania i wybrać wyniki do zwrócenia. Dowiedziałem się już, że wewnątrz Getakcji kontrolera dostęp HttpContext.Request.Queryzwraca jeden …
Sklonowałem lokalnie repozytorium SignalR ASP.NET Core i próbuję otworzyć rozwiązanie z poziomu następującego środowiska. IDE Microsoft Visual Studio Enterprise 2015 Version 14.0.25431.01 Update 3 Microsoft .NET Framework Version 4.6.01055 DOT NET CLI λ dotnet --info .NET Command Line Tools (1.0.0-preview2-1-003177) Product Information: Version: 1.0.0-preview2-1-003177 Commit SHA-1 hash: a2df9c2576 Runtime Environment: …
Mam metodę, która odczytuje ustawienia z mojego pliku konfiguracyjnego w następujący sposób: var value = ConfigurationManager.AppSettings[key]; Kompiluje się dobrze tylko dla platformy .NET Standard 2.0. Teraz potrzebuję wielu celów, więc zaktualizowałem plik projektu o: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Ale teraz kompilacja kończy się niepowodzeniem netcoreapp2.0z następującym komunikatem o błędzie: Error CS0103 The name …
Chcę wysłać obiekt dynamiczny, taki jak new { x = 1, y = 2 }; jako treść wiadomości HTTP POST. Więc staram się pisać var client = new HttpClient(); ale nie mogę znaleźć metody client.PostAsJsonAsync() Próbowałem więc dodać pakiet Microsoft.AspNetCore.Http.Extensions do project.json i dodać using Microsoft.AspNetCore.Http.Extensions; klauzula use. Jednak to …
Jak ustawić ścieżkę podstawową w ConfigurationBuilder w Core 2.0. Przeszukałem google i znalazłem to pytanie, to z Microsoft Docs i 2.0 Docs online, ale wydaje się, że używają wersji Microsoft.Extension.Configurationod 1.0.0-beta8 . Chcę czytać appsettings.json. Czy jest na to nowy sposób w Core 2.0? using System; using System.IO; using Microsoft.Extensions.Configuration; …
Jestem na: OSX 10.11.6, Homebrew wersja 0.9.9m OpenSSL 0.9.8zg 14 lipca 2015 Próbuję zagrać z dotnetcore i postępując zgodnie z ich instrukcjami , Zaktualizowałem / zainstalowałem najnowszą wersję openssl: > brew install openssl ==> Downloading https://homebrew.bintray.com/bottles/openssl-1.0.2h_1.el_capitan.bottle.tar.gz Already downloaded: /Users/administrator/Library/Caches/Homebrew/openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Pouring openssl-1.0.2h_1.el_capitan.bottle.tar.gz ==> Caveats A CA file has been bootstrapped …
ASP.NET Core obsługuje nowy system konfiguracji, jak widać tutaj: https://docs.asp.net/en/latest/fundamentals/configuration.html Czy ten model jest również obsługiwany w aplikacjach konsoli .NET Core? Jeśli nie, co jest alternatywą dla poprzedniego app.configi ConfigurationManagermodelu?
Problem Chcę zwrócić plik w moim kontrolerze interfejsu API sieci Web ASP.Net, ale wszystkie moje podejścia zwracają plik HttpResponseMessage jako JSON. Kod do tej pory public async Task<HttpResponseMessage> DownloadAsync(string id) { var response = new HttpResponseMessage(HttpStatusCode.OK); response.Content = new StreamContent({{__insert_stream_here__}}); response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream"); return response; } Kiedy wywołuję ten …
Miałem projekt Asp.Net core 2.2. Niedawno zmieniłem wersję z .net core 2.2 na .net core 3.0 Preview 8. Po tej zmianie widzę ten komunikat ostrzegawczy: używanie „UseMvc” do konfigurowania MVC nie jest obsługiwane podczas korzystania z routingu punktów końcowych. Aby kontynuować korzystanie z „UseMvc”, ustaw „MvcOptions.EnableEndpointRouting = false” w „ConfigureServices”. …
Jak mogę określić, w którym systemie operacyjnym działa moja aplikacja .NET Core? W przeszłości mogłem użyć Environment.OSVersion. Jaki jest obecny sposób określenia, czy moja aplikacja działa na komputerze Mac czy Windows?
Tworzę .NET Core MVC w najnowszej wersji 2.2. Mam problem, gdy wprowadzam zmiany w pliku CSHTML i odświeżam stronę, moje zmiany nie są odzwierciedlane w przeglądarce. Muszę ponownie uruchomić projekt, aby zobaczyć moje zmiany. Dzieje się to już od jakiegoś czasu, więc nie jestem pewien, jaka zmiana spowodowała ten problem. …
Eksperymentowałem z nową funkcją, która jest dostarczana z .net core sdk 2.2, która podobno ma poprawić wydajność o około 400%. Imponujące, więc wypróbowałem to w moim projekcie ABP ( ASP.NET Boilerplate ) Template asp.net core mvc 4.0.2.0 Dodałem do mojego web.mv.cprojpliku następujące informacje <PropertyGroup> <TargetFramework>netcoreapp2.2</TargetFramework> <AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel> </PropertyGroup> <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" …
W pewnym momencie CoreCLR obsługiwał asynchroniczne główne punkty wejścia. Zobacz http://blog.stephencleary.com/2015/03/async-console-apps-on-net-coreclr.html Jednak oba poniższe programy nie działają w .NET Core RTM using System; using System.Threading.Tasks; namespace ConsoleApplication { public class Program { public static async Task Main(string[] args) { await Task.Delay(1000); Console.WriteLine("Hello World!"); } } } lub using System; using …
Może to być nieco związane z przekazywaniem ILogger lub ILoggerFactory do konstruktorów w AspNet Core? jednak dotyczy to w szczególności projektowania bibliotek , a nie sposobu, w jaki aplikacja korzystająca z tych bibliotek implementuje swoje rejestrowanie. Piszę bibliotekę .net Standard 2.0, która zostanie zainstalowana przez Nuget i aby umożliwić osobom …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.