Articles of asp.net mvc 5

Asp.NET Identity 2 com erro “Token Inválido”

Estou usando o Asp.Net-Identity-2 e estou tentando verificar o código de verificação de e-mail usando o método abaixo. Mas estou recebendo uma mensagem de erro “Token inválido” . O Gerenciador de usuários do meu aplicativo é assim: public class AppUserManager : UserManager { public AppUserManager(IUserStore store) : base(store) { } public static AppUserManager Create(IdentityFactoryOptions options, […]

Erro HTTP 500.19 e código de erro: 0x80070021

Eu tenho um simples webAPI construir pelo Visual Studio 2013. Ele funciona bem quando eu executá-lo do VS13, mas quando eu copio o projeto no IIS local me dá o seguinte erro. Erro HTTP 500.19 – Erro interno do servidor A página solicitada não pode ser acessada porque os dados de configuração relacionados para a […]

Como implementar o servidor oauth2 no ASP.NET MVC 5 e na WEB API 2

Primeiro vou esboçar meu projeto: Para meu estagiário interno, preciso adicionar funcionalidade a um sistema existente. Um cliente de terceiros deve poder acessar os dados dos serviços da Web do AX depois que ele for autorizado pelo usuário por meio do oauth2. Eu entendo que eu preciso fazer um ‘serviço web de proxy’ para que […]

CustomAttribute reflete o atributo html MVC5

Na esperança de encontrar um caminho quando no MVC5 um atributo Custom ou preferencialmente o RegularExpressionAttribute decora uma propriedade no modelo, o controle html irá contê-lo como outro atributo do controle. Por exemplo class CoolModel { [CustomHtmlAttribute(“hello”)] public string CoolValue {get;set;} } saídas … Ou algo assim. Portanto, para o RegularExpressionAttribute, o atributo pattern será […]

Acessar endereço de e-mail no OAuth ExternalLoginCallback da API do Facebook v2.4 no ASP.NET MVC 5

Com v2.3 da API do Facebook, desde que o seguinte foi definido, o endereço de e-mail dos usuários seria retornado no retorno de chamada para ExternalLoginCallback ; app.UseFacebookAuthentication(new FacebookAuthenticationOptions { AppId = “XXX”, AppSecret = “XXX”, Scope = { “email” } }); No entanto, qualquer aplicativo que possa segmentar apenas a v2.4 (lançado em 8 […]

Manipulação de erro da ASP.NET MVC 5

Queremos lidar com 403 erros, 404 erros, todos os erros devido a um MySpecialDomainException e fornecer uma página de erro padrão para todos os outros erros (incluindo erros na configuração do IIS!). Todos os erros devem retornar as visualizações Razor adequadas, seria muito bom ter um ErrorController na frente das views. Por exemplo, algo como […]

Razor actionlink autogenerating? Length = 7 em URL?

Eu tenho Link na página de razor abaixo. @Html.ActionLink(“Create New Profile”, “Create”, “Profile”, new { @class=”toplink” }) Eu vejo a fonte de exibição de página que está abaixo Create New Profile Quando clico no link. O URL é como abaixo. http://localhost:54876https://stackoverflow.com/admin/profile/create?length=7 Eu não quero? Length = 7. Por que isso é gerado automaticamente.

Usando JSON.NET para retornar ActionResult

Eu estou tentando escrever um método c # que irá serializar um modelo e retornar um resultado JSON. Aqui está meu código: public ActionResult Read([DataSourceRequest] DataSourceRequest request) { var items = db.Words.Take(1).ToList(); JsonSerializerSettings jsSettings = new JsonSerializerSettings(); jsSettings.ReferenceLoopHandling = ReferenceLoopHandling.Ignore; var converted = JsonConvert.SerializeObject(items, null, jsSettings); return Json(converted, JsonRequestBehavior.AllowGet); } Recebi o seguinte resultado JSON […]

Como adicionar a autenticação de identidade da ASP.NET MVC5 ao database existente

Estou aprendendo autenticação de identidade MVC5 e estava lendo materiais em www.asp.net. Eu tenho algumas perguntas aqui. Se eu quiser usar a autenticação de identidade, há um motivo para não usar o modelo MVC? Ou há um motivo para usar um modelo vazio? O modelo MVC também fornece bootstrap. Eu tenho um database criado, eu […]

Qual é a vantagem de usar async com MVC5?

Qual é a diferença entre: public ActionResult Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = IdentityManager.Authentication.CheckPasswordAndSignIn(AuthenticationManager, model.UserName, model.Password, model.RememberMe); if (result.Success) { return Redirect(“~/home”); } else { AddErrors(result); } } return View(model); } e: [HttpPost] [AllowAnonymous] [ValidateAntiForgeryToken] public async Task Login(LoginViewModel model, string returnUrl) { if (ModelState.IsValid) { IdentityResult result = await […]