Articles of asp.net

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 […]

Corrigindo carregamento inicial lento para o IIS

O IIS tem um recurso irritante para sites de baixo tráfego, onde ele recicla processos de trabalho não utilizados, fazendo com que o primeiro usuário do site depois de algum tempo obtenha um atraso extremamente longo (30 segundos). Eu tenho procurado por uma solução para o problema e encontrei essas soluções potenciais. A. Use o […]

ASP.NET controles criados dinamicamente e Postback

Eu sei que essa pergunta foi feita milhares de vezes, e eu já lutei com isso antes, mas por algum motivo, não consigo realizar o que quero realizar … Eu tenho um LinkButton adicionado dinamicamente que, quando clicado, adiciona dinamicamente um controle (neste exemplo, uma checkbox de texto) para o mesmo painel. A intenção é […]

Quando devo usar controladores asynchronouss no asp.net MVC?

Eu tenho algumas preocupações usando ações assíncronas no ASP.NET MVC. Quando melhora o desempenho dos meus aplicativos e quando isso não acontece? É bom usar a ação assíncrona em todos os lugares no ASP.NET MVC? Quanto aos methods de espera: devo usar as palavras-chave async / await quando eu quiser consultar um database (via EF […]

Não é possível ler o arquivo de configuração devido a permissions insuficientes

Recentemente, eu encontrei um erro ao tentar hospedar meu site asp.net com o IIS. Eu encontrei uma solução que muitos juram por. Solução: Adicionar IIS_IUSRS com permissão de leitura em arquivos na pasta Alterar o método de autenticação do IIS para BasicAuthentication atualizar o site. Vai funcionar ( http://vivekthangaswamy.blogspot.com/2009/07/aspnet-website-cannot-read.html ) O que adiciono ao meu […]

Uma configuração do ASP.NET foi detectada e não se aplica no modo de pipeline gerenciado integrado

Eu instalei o DotNetOpenAuth SDK-3.4.5.10201.vsix e não consigo trabalhar. Ele funciona localmente (quando eu corro como localhost), mas quando eu tento publicá-lo não está funcionando. A mensagem de erro do IIS que recebo é Resumo do erro Erro HTTP 500.22 – Erro interno do servidor Foi detectada uma configuração do ASP.NET que não se aplica […]

Como publicar Web com msbuild?

O Visual Studio 2010 possui um comando Publicar que permite publicar seu Projeto de Aplicativo da Web em um local do sistema de arquivos. Eu gostaria de fazer isso no meu servidor de compilation TeamCity, então eu preciso fazê-lo com o runner de solução ou msbuild. Eu tentei usar o destino Publish, mas acho que […]

Senha REGEX com min 6 caracteres, pelo menos uma letra e um número e pode conter caracteres especiais

Eu preciso de uma expressão regular com condição: min 6 caracteres, com no máximo 50 caracteres deve conter uma letra deve conter 1 número pode conter caracteres especiais como! @ # $% ^ & * () _ + Atualmente tenho padrão: (?!^[0-9]*$)(?!^[a-zA-Z]*$)^([a-zA-Z0-9]{6,50})$ No entanto, não permite caracteres especiais, alguém tem um bom regex para isso? […]

Como definir o tempo limite da session no web.config

Eu tentei muito difícil, mas não consigo encontrar uma solução sobre como definir o valor de tempo limite de session para a session em processo para um aplicativo da Web ASP.Net. Estou usando o VSTS 2008 + .Net 3.5 + C #. Aqui está o que eu escrevi para definir o tempo limite como 1 […]

Como limpar programaticamente o outputcache para o método de ação do controlador

Se a ação do controlador tiver o atributo OutputCache especificado em uma ação, existe alguma maneira de limpar o cache de saída sem precisar reiniciar o IIS? [OutputCache (Duration=3600,VaryByParam=”param1;param2″)] public string AjaxHtmlOutputMethod(string param1, string param2) { var someModel = SomeModel.Find( param1, param2 ); //set up ViewData … return RenderToString( “ViewName”, someModel ); } Eu estou […]