Mudando o idioma da grid do Telerik

Precisa do Telerik traduzido para Português?

Há um arquivo chamado RadGrid.Main.resx dentro de uma pasta do projeto chamada App_GlobalResources.

Uma alternativa é editá-lo traduzindo para o português.

Em Inglês:

Frases digitadas em Português:

Salve e rode novamente a aplicação e estará traduzido os filtros do grid:

É simples mas muito útil.

Até a próxima pessoal.

Projeto no Visual Studio exibindo mensagem depois de compilar: “The configuration element is not declared”

Muito comum aparecer esta mensagem quando você trabalha com o visual studio e ele automaticamente cria o XML que contém a configuração do web.config.

Ai você abre o arquivo que ele informa que não tem a declaração do elemento configuration e encontra lá o elemento.

Para resolver isso, abra o arquivo webconfig que o visual studio informa que tem o erro e abra o o menu “XML -> Schemas…”. Selectione a opção Use this schema e clique em Ok.

 

Compile novamente e veja que o erro não aparecerá mais.

Até a próxima pessoal.

 

 

Erro “ASP.NET: HTTP Error 500.19 – Internal Server Error 0x8007000d” depois de aplicar o GAM e executar a KB Genexus

Uma situação aconteceu bem no momento que apliquei o GAM em uma KB Genexus e a executei. Surgiram alguns erros descritos na solução aqui no post.

Se ocorreu este erro na execução da sua KB após a aplicação do GAM, a solução apresentada aqui pode resolver o problema.

Obs.: Como esta solução é uma solução web.config IIS, pode ser a solução para seu caso mesmo que não use Genexus. 

O GAM usa URL Rewrite e o configura no web.config. Veja um trecho do web.config gerado por uma aplicação genexus:

url rewrite exemplo

Quando executamos a aplicação, o developer menu é chamado e causa um erro:

erro developer menu

Something went wrong loading developermenu.xml aparece ao invés de serem listados os objetos criados por você no Genexus.

Em outra tentativa de diagnosticar o possível problema, digitei manualmente um objeto que eu sabia que exista na minha KB e apareceu o erro:

erro chamada de uma interface qualquer

Este erro pode acontecer por diversos motivos e o mais comum é não ter instalado o URL Rewrite no ISS.

Instale ele a partir do site https://www.iis.net/downloads/microsoft/url-rewrite e mais especificamente, pode realizar o download na url encontrada neste sitehttp://download.microsoft.com/download/D/D/E/DDE57C26-C62C-4C59-A1BB-31D58B36ADA2/rewrite_amd64_en-US.msi se for 64bits.

Após a instalação já pode ver o resultado esperado que é exibir todos os objetos criados no developermenu ou acessando diretamente na url.

Lembre-se que agora o GAM está aplicado e o usuário e senha padrão para ingresso é:
User name: admin
Password: admin123

Se este post foi útil para você ou se você tem outras sugestões para as soluções propostas,  compartilhe abaixo contando sua experiência deixando uma mensagem ou avaliando o post.  Assim você também colabora ajudando outros aqui também!

Até o próximo post!

 

Erros IIS e possíveis ajustes no seu web.config para corrigi-los

Seguem alguns ajustes que podem ser necessários no web.config da sua aplicação:

Problema 1) Se aparecer mensagem que é causada por muitos dados enviados ao servidor:

[InvalidOperationException: A operação não é válida devido ao estado atual do objeto.]

Possível solução: Adicionar ou modificar seu web.config na seção AppSettings:

<appSettings>

<add key=”aspnet:MaxHttpCollectionKeys” value=”2000″ />

</appSettings>

 

Problema 2) Uma demora em processar milhares de registros podem causar esta exceção:
[System.Web.HttpException: Atingido o tempo limite da solicitação.]

Possível solução: Adicionar ou modificar seu web.config na seção system.web:

<system.web>

<httpRuntime maxRequestLength=”20000″ executionTimeout=”3000″ />

</system.web>

Cuidado com configurações muito fora dos padrões. Há propósitos relativos a segurança nestes padrões mas que podem ser modificados. Olhe as referências abaixo para entender melhor cada um dos itens indicados no post.

Referências: https://msdn.microsoft.com/pt-br/library/e1f13641(v=vs.85).aspx e https://msdn.microsoft.com/pt-br/library/hh975440(v=vs.120).aspx

Se este post foi útil para você ou se você tem outras sugestões para as soluções propostas,  compartilhe abaixo contando sua experiência deixando uma mensagem ou avaliando o post.  Assim você também colabora ajudando outros aqui também!

Até a próxima!