Perguntas com a marcação «asp.net-core»

O ASP.NET Core é uma estrutura enxuta, compostável e de plataforma cruzada para a criação de aplicativos da Web e nuvem. É totalmente open source no GitHub. Os aplicativos ASP.NET Core podem ser executados no Windows com o .NET Framework completo ou menor do .NET Core ou no Linux e MacOS com o .NET Core e o Mono.

9
Diferenças dos serviços AddTransient, AddScoped e AddSingleton
Quero implementar injeção de dependência (DI) no ASP.NET Core. Então, depois de adicionar esse código ao ConfigureServicesmétodo, as duas maneiras funcionam. Qual é a diferença entre os métodos services.AddTransiente service.AddScopedno ASP.NET Core? public void ConfigureServices(IServiceCollection services) { // Add framework services. // Add application services. services.AddTransient<IEmailSender, AuthMessageSender>(); services.AddScoped<IEmailSender, AuthMessageSender>(); }

11
Como você cria um AuthorizeAttribute personalizado no ASP.NET Core?
Estou tentando criar um atributo de autorização personalizado no ASP.NET Core. Nas versões anteriores, era possível substituir bool AuthorizeCore(HttpContextBase httpContext). Mas isso não existe mais no AuthorizeAttribute. Qual é a abordagem atual para criar um AuthorizeAttribute personalizado? O que estou tentando realizar: estou recebendo um ID de sessão na Autorização …


13
Como determinar se o .NET Core está instalado
Eu sei que, para versões mais antigas do .NET, você pode determinar se uma determinada versão está instalada, seguindo https://support.microsoft.com/en-us/kb/318785 Existe um método oficial para determinar se o .NET Core está instalado? (E não me refiro ao SDK, quero verificar um servidor sem o SDK, para determinar se ele possui …

7
Resolvendo instâncias com o ASP.NET Core DI
Como resolver manualmente um tipo usando a estrutura de injeção de dependência interna do ASP.NET Core MVC? A configuração do contêiner é fácil: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Mas como posso resolver ISomeServicesem executar a injeção? Por exemplo, eu quero fazer isso: ISomeService service = …



21
Como ler valores AppSettings de um arquivo .json no ASP.NET Core
Eu configurei meus dados do AppSettings no arquivo appsettings / Config .json assim: { "AppSettings": { "token": "1234" } } Eu pesquisei online sobre como ler os valores do AppSettings do arquivo .json, mas não consegui nada de útil. Eu tentei: var configuration = new Configuration(); var appSettings = configuration.Get("AppSettings"); …




19
Erro de injeção de dependência de núcleo do ASP.NET: Não é possível resolver o serviço para o tipo ao tentar ativar
Criei um aplicativo .NET Core MVC e usei o Dependency Injection and Repository Pattern para injetar um repositório no meu controlador. No entanto, estou recebendo um erro: InvalidOperationException: não foi possível resolver o serviço para o tipo 'WebApplication1.Data.BloggerRepository' ao tentar ativar 'WebApplication1.Controllers.BlogController'. Modelo (Blog.cs) namespace WebApplication1.Models { public class Blog …

10
Como habilitar o CORS no ASP.NET Core
Estou tentando habilitar o compartilhamento de recursos de origem cruzada na minha API da Web do ASP.NET Core, mas estou preso. O EnableCorsatributo aceita policyNamedo tipo stringcomo parâmetro: // Summary: // Creates a new instance of the Microsoft.AspNetCore.Cors.Core.EnableCorsAttribute. // // Parameters: // policyName: // The name of the policy to …
190 c#  asp.net-core 

26
Como habilitar o CORS no ASP.net Core WebAPI
O que estou tentando fazer Eu tenho uma API Web ASP.Net Core de back-end hospedada em um Plano Gratuito do Azure (código-fonte: https://github.com/killerrin/Portfolio-Backend ). Eu também tenho um site do cliente que eu quero fazer consumir essa API. O Aplicativo Cliente não será hospedado no Azure, mas sim nas Páginas …

8
Como retornar HTTP 500 do ASP.NET Core RC2 Web Api?
De volta ao RC1, eu faria o seguinte: [HttpPost] public IActionResult Post([FromBody]string something) { try{ // ... } catch(Exception e) { return new HttpStatusCodeResult((int)HttpStatusCode.InternalServerError); } } No RC2, não há mais HttpStatusCodeResult e não há nada que eu possa encontrar que me permita retornar um tipo 500 de IActionResult. A …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.