Articles of asp.net mvc 5

Não é possível adicionar e buscar valores de declarações personalizados

Eu estou usando o mvc 5 com identidade 2.0. Eu quero usar valores de declaração personalizados sobre o aplicativo, mas recebo um valor nulo. O que estou fazendo de errado? Código atualizado Código de login no controlador de conta if (!string.IsNullOrEmpty(model.UserName) && !string.IsNullOrEmpty(model.Password)) { AuthenticationManager.SignOut(DefaultAuthenticationTypes.ExternalCookie); var result = SignInManager.PasswordSignIn(model.UserName, model.Password, model.RememberMe, shouldLockout: false); //Generate verification […]

ExternalLoginConfirmation retorna null após login com sucesso no facebook

Implementando o login do Facebook no modelo MVC 5, havia adicionado o ID do aplicativo e o código secreto. Inicialmente, o login estava falhando, já que estava retornando nulo public async Task ExternalLoginCallback(string returnUrl) { // Crashes on this line var loginInfo = await AuthenticationManager.GetExternalLoginInfoAsync(); if (loginInfo == null) { return RedirectToAction(“Login”); } } Depois […]

O tipo ou o nome do namespace ‘System’ não pôde ser encontrado

Eu tenho os seguintes erros (e mais) em todas as minhas exibições (* .cshtml) ao abrir meu projeto no Visual Studio 2015 Professional. Erro CS0246 O tipo ou nome do namespace ‘System’ não pôde ser encontrado (você está faltando uma diretiva usando ou uma referência de assembly?) Descrição de código de gravidade Linha de arquivo […]

Link do navegador Visual Studio 2013 não funciona

Eu sou novo no VS 2013 e recentemente fui apresentado a um recurso chamado Browser Link. Eu acho que é um recurso incrível fornecido pela Microsoft. Eu não sou capaz de obter as conexões. Seguindo os passos que fiz Criado um novo projeto MVC vazio Criou um controlador Home and Action Index Criado uma visão […]

Login social do facebook não está funcionando no projeto ASP.Net MVC 5

Eu estou passando por um tutorial para implementar o log social do facebook no meu site da amostra. Abaixo estão os passos que fiz. Apontou meu aplicativo localhost para https e permitiu SSL falso no VS. Criei um aplicativo da web no site do desenvolvedor do facebook e anotei a chave secreta e o id. […]

Identidade 2.1 – UserId não encontrado, mas estava funcionando antes

Esse código funcionou várias vezes antes, mas após adicionar algumas novas propriedades para um usuário no Identity 2.1, ele parou de funcionar de repente. Estou recebendo um erro UserId não encontrado, apesar de haver um valor visível no depurador para UserId. Alguém tem uma ideia sobre por que isso aconteceu de repente? É muito frustrante […]

Erro PagedList: O método ‘OrderBy’ deve ser chamado antes do método ‘Skip’

Aqui está a mensagem de erro completa: O método ‘Ignorar’ é suportado apenas para input classificada em LINQ to Entities. O método ‘OrderBy’ deve ser chamado antes do método ‘Skip’ No “PurchaseOrderController” eu adicionei este código para o método de índice: // GET: PurchaseOrder public ActionResult Index(int? page) { return View(db.PurchaseOrders.ToPagedList(page ?? 1, 3)); } […]

Existe uma maneira de ter um SetUpFixture que é executado uma vez por class em vez de uma vez por namespace?

Cenário Primeiro de tudo, eu sou novo em testes – por favor, tenha paciência comigo. Dentro do meu projeto de teste , há uma pasta Controladores. A pasta Controllers pode conter um ControllerATest.cs, ControllerBTest.cs e ControllerCTest.cs. Como meu namespace se alinha à minha estrutura de pastas, todos eles compartilham o namespace MyProject.Tests.Controllers. Pelo que eu […]

MVC 5.0 e o novo IAuthenticationFilter

Quando eu crio um novo aplicativo asp.net mvc 4.0, uma das primeiras coisas que faço é criar e definir um global filter autorização customizado assim: //FilterConfig.cs public static void RegisterGlobalFilters(GlobalFilterCollection filters) { //filters.Add(new HandleErrorAttribute()); filters.Add(new CustomAuthorizationAttribute()); } Então eu crio o CustomAuthorizationAttribute assim: //CustomAuthorizationAttribute.cs protected override void HandleUnauthorizedRequest(AuthorizationContext filterContext) { if (filterContext.HttpContext.Request.IsAjaxRequest()) { //Handle AJAX […]

MVC5 trava no MapSignalR ao reconectar após os ciclos do AppPool

Eu tenho o seguinte código no meu Startup.SignalR.cs: using Microsoft.AspNet.SignalR; using Owin; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Admin { public partial class Startup { public void ConfigureSignalR(IAppBuilder app) { var Config = new HubConfiguration() { EnableDetailedErrors = false, Resolver = new DefaultDependencyResolver() }; #if DEBUG Config.EnableDetailedErrors = true; #endif […]