Extension method must be defined in a non-generic static class

 
 
Resolvendo o erro: Extension method must be defined in a non-generic static class. Primeiro passo é identificar o causador, se for a classe, basta trocar: public class BaseController : Controller por: public static class BaseController : Controller O problema pode ser a utilização do…
Continue lendo
Por Cesar Cassiano Schimanco

Erro: The Web Application Project Web is configured to use IIS. The Web server could not be found.

 
Recentemente ao abrir um projeto no Visual Studio e me deparei com este erro ai: The project requires user input. Reload the project for more information Pesquisei bastante, cheguei até a editar o .csproj, mas não adiantou nada. No output aparecia o seguinte erro: error : The Web Application…
Continue lendo
Por Cesar Cassiano Schimanco

A coluna "InvariantName" está restrita a conter valores exclusivos. O valor "MySql.Data.MySqlClient" já existe

 
Este erro acontece algumas vezes ao adicionar um Provider MySql e SQLite no DbProviderFactories. Veja as mensagens mais comuns deste tipo de erro. MySql: Ocorreu um erro ao criar o manipulador de seção de configuração de system.data: A coluna 'InvariantName' está…
Continue lendo
Por Cesar Cassiano Schimanco

Erro "is not a function" - JavaScript / jQuery

 
Este problema acontece normalmente quando temos um arquivo global de funções e esquecemos de referenciar os plugins utilizados nele. Erros comuns: Esquecer de referenciar o plugin na página. Errar a URL do plugin. Carregar as funções antes do plugin. Então…
Continue lendo
Por Cesar Cassiano Schimanco

NuGet.Server Retornando Erro 404 IIS 7.5

 
 
 
Após criar um servidor NuGet utilizando o pacote NuGet.Server o IIS retorna o erro 404 ao tentar acessar os pacotes. Este erro acontece porque as rotas não estão sendo registradas (algum problema com o WebActivatorEx). Então, enquanto esse problema não é corrigido, a…
Continue lendo
Por Cesar Cassiano Schimanco

Erro: SQL Server Service Broker do banco de dados atual não está habilitado

 
O SQL Server Service Broker do banco de dados atual não está habilitado e, como resultado, não há suporte a notificações de consultas. Habilite o Service Broker para este banco de dados se desejar usar notificações. Para resolver este problema, basta executar as…
Continue lendo
Por Cesar Cassiano Schimanco

A conversão de um tipo de dados varchar em um tipo de dados datetime resultou em um valor fora do intervalo

 
 
Este erro normalmente é gerado quando o Idioma da maquina do desenvolvedor é diferente do servidor. Neste caso, a falha é na conversão de alguma data, como a própria mensagem diz. Ou seja, o Idioma do SQL Server é diferente do idioma da Aplicação. E para resolver…
Continue lendo
Por Cesar Cassiano Schimanco

Resolver - "Select", "Where" not found - LINQ

 
Os erros 'Where' not found e 'Select' not found ocorrem por estar faltando a linha abaixo no .cs da página. using System.Linq; Server Error in '/' Application. Compilation Error Description: An error occurred during the compilation of a resource required to service this…
Continue lendo
Por Cesar Cassiano Schimanco

Problema com ASP.NET no IIS 7.0 (Erro HTTP 404.17 - Not Found)

 
Mais um problema causado por uma instalação incorreta do Framework. No meu caso estou usando Internet Information Services (IIS) 7.5 com ASP.NET v4.0 e o erro é o apresentado logo abaixo. Para resolver o problema de instalação do Framework é simples. Va em Iniciar/Executar,…
Continue lendo
Por Cesar Cassiano Schimanco

Unable to cast object of type WhereListIterator 1[...] to type System.Collections.Generic.List 1[...]

 
 
Para resolver o erro abaixo é simples, ao invés de fazer a converção explicita (List<Menu>), basta adicionar .ToList() no final que resolve o problema, veja o exemplo: Antes List<Menu> _menus = (List<Menu>)(from menu in menus where menu.Parent == 0 select…
Continue lendo
Por Cesar Cassiano Schimanco

Validation of viewstate MAC failed (machineKey)

 
Este erro ocorre geralmente quando a página fica aberta e depois de um longo período de tempo clicamos em algo que aciona o submit do form. Como o ViewState contém dados criptografados e geralmente no web.config a machineKey está com o validationKey="AutoGenerate". E de tempos em…
Continue lendo
Por Cesar Cassiano Schimanco

ASP.NET - Um valor possivelmente perigoso Request.Form foi detectado no cliente

 
 
Erro de Servidor no Aplicativo '/Site'. Um valor possivelmente perigoso Request.Form foi detectado no cliente (txtMessage="<br />"). Descrição: A validação de solicitação detectou um valor de entrada de cliente possivelmente…
Continue lendo
Por Cesar Cassiano Schimanco