Запитання з тегом «asp.net-core»

ASP.NET Core - це швидка, компонована та кросплатформна рамка для створення веб-та хмарних додатків. Це повністю відкритий код на GitHub. Програми ASP.NET Core можна запускати в Windows із повноцінною .NET Framework або меншою .NET Core або на Linux та MacOS з .NET Core та Mono.

9
Відмінності послуг AddTransient, AddScoped та AddSingleton
Я хочу реалізувати введення залежності (DI) в ASP.NET Core. Тож після додавання цього коду до ConfigureServicesметоду працює обидва способи. Яка різниця між методами services.AddTransientта service.AddScopedядрами в ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }

11
Як створити власну AuthorizeAttribute в ASP.NET Core?
Я намагаюся створити спеціальний атрибут авторизації в ASP.NET Core. У попередніх версіях можна було перекрити bool AuthorizeCore(HttpContextBase httpContext). Але цього в Росії вже не існує AuthorizeAttribute. Який сучасний підхід зробити власну AuthorizeAttribute? Що я намагаюся досягти: я отримую ідентифікатор сеансу під час авторизації заголовка. З цього ідентифікатора я буду знати, …

20
Помилка Visual Studio 2017: Не вдається запустити програму. Операція не є законною в поточному стані
Після нової інсталяції Visual Studio 2017 я спробував запустити .NET Core Web проект, і при спробі запустити його на Chrome, я отримую цю помилку: Неможливо запустити програму. Операція не є законною в поточному стані

7
Вирішення примірників за допомогою ASP.NET Core DI
Як я можу вирішити тип вручну за допомогою вбудованої рамки введення залежності ASP.NET Core MVC? Налаштування контейнера досить просто: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Але як я можу вирішити, ISomeServiceне виконуючи ін’єкції? Наприклад, я хочу це зробити: ISomeService service = services.Resolve<ISomeService>(); У Росії таких методів …

13
Як визначити, чи встановлено .NET Core
Я знаю, що для старих версій .NET, ви можете визначити, чи встановлена ​​дана версія, дотримуючись https://support.microsoft.com/en-us/kb/318785 Чи існує офіційний метод визначення, чи встановлено .NET Core ? (І я не маю на увазі SDK, я хочу перевірити сервер без SDK, щоб визначити, чи на ньому встановлений DotNetCore.1.0.0-WindowsHosting.exe) я бачу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET Cross-Platform …

8
Обробка виключень ASP.NET Core Web API
Я використовую ASP.NET Core для свого нового проекту REST API після використання регулярного веб-API ASP.NET протягом багатьох років. Я не бачу жодного хорошого способу обробки винятків у веб-API ASP.NET Core. Я намагався реалізувати фільтр / атрибут обробки винятків: public class ErrorHandlingFilter : ExceptionFilterAttribute { public override void OnException(ExceptionContext context) { …

15
Як налаштувати Automapper в ASP.NET Core
Я порівняно новий в .NET, і вирішив братися за .NET Core, а не вивчати "старі способи". Тут я знайшов детальну статтю про налаштування AutoMapper для .NET Core , але чи є більш простий посібник для новачка?

21
Як читати значення AppSettings з файлу .json в ASP.NET Core
Я налаштував свої дані AppSettings у файлі appsettings / Config .json так: { "AppSettings": { "token": "1234" } } Я шукав в Інтернеті, як читати значення AppSettings з файлу .json, але не зміг отримати нічого корисного. Я намагався: var configuration = new Configuration(); var appSettings = configuration.Get("AppSettings"); // null var …

21
Як зареєструвати кілька реалізацій одного інтерфейсу в Asp.Net Core?
У мене є сервіси, які походять з одного інтерфейсу. public interface IService { } public class ServiceA : IService { } public class ServiceB : IService { } public class ServiceC : IService { } Зазвичай інші контейнери типу IoC Unityдозволяють реєструвати конкретні реалізації деякими, Keyщо їх відрізняє. Як я …


19
Помилка введення базової залежності ASP.NET: Неможливо вирішити службу для типу під час спроби активації
Я створив додаток .NET Core MVC і використовую шаблон введення залежностей та сховища для введення сховища в свій контролер. Однак я отримую помилку: InvalidOperationException: неможливо вирішити службу для типу "WebApplication1.Data.BloggerRepository" під час спроби активувати "WebApplication1.Controllers.BlogController". Модель (Blog.cs) namespace WebApplication1.Models { public class Blog { public int BlogId { get; set; …


10
Як увімкнути CORS в ASP.NET Core
Я намагаюсь увімкнути спільний доступ до ресурсів на моєму веб-API ASP.NET Core, але я застряг. EnableCorsАтрибут приймає policyNameтипу в stringякості параметра: // Summary: // Creates a new instance of the Microsoft.AspNetCore.Cors.Core.EnableCorsAttribute. // // Parameters: // policyName: // The name of the policy to be applied. public EnableCorsAttribute(string policyName); Що policyNameозначає …
190 c#  asp.net-core 

26
Як увімкнути CORS в ASP.net Core WebAPI
Що я намагаюся зробити У мене є резервний веб-API ASP.Net Core, розміщений на Azure Free Plan (вихідний код: https://github.com/killerrin/Portfolio-Backend ). Також у мене є веб-сайт клієнта, який я хочу використати для цього API. Клієнтська програма не розміщуватиметься на Azure, а навпаки, розміщуватиметься на Сторінках Github або на іншій службі веб-хостингу, …

8
Як повернути HTTP 500 з ASP.NET Core RC2 Web Api?
Ще в RC1 я зробив би це: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } У RC2 більше немає HttpStatusCodeResult, і я нічого не можу знайти, що дозволяє мені повернути 500 тип IActionResult. Чи підхід зараз зовсім інший для того, …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.