Articles of asp.net mvc 5

Por que o novo fb api 2.4 retorna um e-mail nulo no MVC 5 com Identity e oauth 2?

Tudo funcionou perfeitamente até que fb atualizou sua API para 2.4 (eu tinha 2.3 no meu projeto anterior). Hoje, quando eu adiciono uma nova aplicação em desenvolvedores fb, eu a obtenho com a API 2.4. O problema: Agora eu recebo e-mail nulo de fb ( loginInfo.email = null ). É claro que verifiquei que o […]

Confusão do ASP.NET Identity DbContext

Um aplicativo MVC 5 padrão vem com este trecho de código em IdentityModels.cs – este trecho de código é para todas as operações de identidade do ASP.NET para os modelos padrão: public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext() : base(“DefaultConnection”) { } } Se eu criar um novo controlador usando visualizações com o Entity […]

ASP.NET MVC 5 – Identidade. Como obter o ApplicationUser atual

Eu tenho entidade de artigo no meu projeto que tem a propriedade ApplicationUser chamada Author . Como posso obter o object completo do ApplicationUser registrado no momento. Ao criar um novo artigo, tenho que definir a propriedade Author no Article para o atual ApplicationUser . No antigo mecanismo de associação, era simples, mas na nova […]

Como obter o usuário atual e como usar a class de usuário no MVC5?

Como posso obter o id do usuário atualmente logado no MVC 5 ? Eu tentei as sugestões StackOverflow, mas eles parecem não ser para o MVC 5. Além disso, qual é a melhor prática do MVC 5 de atribuir material aos usuários? (por exemplo, um User deve ter Items . Devo armazenar o Id do […]

Chamada de webapi não autorizada retornando página de login em vez de 401

Como eu configuro meu projeto mvc / webapi para que um método webapi chamado a partir de uma visualização de razor não retorne a página de login quando não autorizado? É um aplicativo MVC5 que também possui controladores WebApi para chamadas via javascript. Os dois methods abaixo [Route(“api/home/LatestProblems”)] [HttpGet()] public List LatestProblems() { // Something […]

Identidade ASP.NET com o database EF First MVC5

É possível usar o novo Asp.net Identity com database primeiro e EDMX? Ou apenas com o código primeiro? Aqui está o que eu fiz: 1) Eu fiz um novo projeto MVC5 e tive a nova identidade criar as novas tabelas de usuário e funções no meu database. 2) Em seguida, abri meu database EDMX primeiro […]

Erro estranho ao atualizar o ASP.NET MVC de 4 para 5

Estou convertendo meu projeto de MVC 4 para MVC 5 (e .Net 4 para .Net 4.5.2, que é o verdadeiro driver das mudanças.) Quando eu executo uma das minhas páginas, recebo este erro (espaço em branco adicionado por mim para facilitar a leitura) [A] System.Web.WebPages.Razor.Configuration.HostSection não pode ser convertido em [B] System.Web.WebPages.Razor.Configuration.HostSection. Tipo A origina […]

Como posso alterar os nomes das tabelas ao usar o Visual Studio 2013 ASP.NET Identity?

Eu estou usando a versão de lançamento (RTM, não RC) do Visual Studio 2013 (baixado do MSDN 2013-10-18) e, portanto, a versão mais recente (RTM) do AspNet.Identity. Quando eu crio um novo projeto da web, seleciono “Contas de usuários individuais” para autenticação. Isso cria as seguintes tabelas: AspNetRoles AspNetUserClaims AspNetUserLogins AspNetUserRoles AspNetUsers Quando registo um […]

EntityType ‘IdentityUserLogin’ não possui chave definida. Defina a chave para este EntityType

Estou trabalhando com o Entity Framework Code First e MVC 5. Quando criei meu aplicativo com Autenticação de Contas de Usuários Individuais, recebi um controlador Account e, junto com ele, todas as classs e códigos necessários para que a autenticação de Contas de Usuário Indiv funcionasse. . Entre o código já em vigor foi este: […]

Como estender as propriedades disponíveis de User.Identity

Estou usando o MVC5 Identity 2.0 para os usuários fazerem login no meu site, onde os detalhes de autenticação são armazenados em um database SQL. O Asp.net Identity foi implementado de forma padrão, como pode ser encontrado em muitos tutoriais on-line. A class ApplicationUser em IdentityModels foi estendida para include algumas propriedades personalizadas, como um […]