Articles of asp.net

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

Estado da session perdida

Eu tenho um aplicativo asp.net onde os usuários não são capazes de concluir com êxito certas ações, por razões, suponho, só podem estar relacionadas a perder sua session (que é onde eu mantenho suas informações de usuário atual e como determinar se eles estão logados) Não sei por que eles perderiam a session, então minha […]

OnclientClick e OnClick não estão funcionando ao mesmo tempo?

Eu tenho um botão como o seguinte, <asp:Button ID="pagerLeftButton" runat="server" OnClientClick="disable(this)" onclick="pager_Left_Click" Text=" Quando eu uso meu botão assim, onclick não está triggersndo. Quando eu removo o OnClientClick, o onclick está triggersndo. O que eu preciso fazer é desativar o botão durante o postback e ativá-lo após o final da postagem. Edit: Informações adicionais: Eu […]

O GridView deve ser colocado dentro de uma tag de formulário com runat = “server” mesmo depois que o GridView estiver dentro de uma tag de formulário

grid view: Código por trás: public partial class ScriptTest : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { g.DataSource = new string[] { “a”, “b”, “c” }; g.DataBind(); TextWriter tw = new StringWriter(); HtmlTextWriter h = new HtmlTextWriter(tw); d.RenderControl(h); t.Text = tw.ToString(); } } Mesmo o GridView está dentro de uma tag com runat […]