Início > .NET > Could not load file or assembly ‘App_Code’ or one of its dependencies

Could not load file or assembly ‘App_Code’ or one of its dependencies

Vamos então a mais uma explicação de erros do ASP.net.

Embora o blog não seja totalmente voltado a esse assunto, vejo que falta conteúdo deste tipo, principalmente específico, pois os fóruns estão lotados de sugestões que são como tiro no escuro.

Bem, erros relacionados a assemblys infelizmente não são raros.

Quando ele cita o nome do assembly ( Ex: Could not load assembly App_Web_zc5bnoat ….. ) nesse caso a página ASPX está referenciando uma DLL da pasta bin que não existe.

Mas, no caso do erro acima, não cita o nome. Simplesmente a pasta App_Code que só existe no Visual Studio, na Solution, pois na hora da publicação vira tudo DLL na pasta /bin.

Neste caso, o erro está na versão do .NET Framework utilizado no projeto, que é diferente da versão do servidor para o qual está publicando os arquivos.

Vamos supor que a versão do servidor seja a 3.5 e seu projeto está na 4.0.

Para resolver essa situação, geralmente é simples.

No Gerenciador de Soluções ( onde fica a árvore de arquivos do seu projeto ) terá o caminho do seu projeto. Ex: C:\…\projeto.

Clique com o botão direito e depois em Página de Propriedades. A tela que se abrirá é a seguinte:

Clique em Compilar . Onde diz Estrutura de Destino escolha a versão do.NET Framework correta para o seu servidor.

Se não houver nenhuma dependência para namespaces exclusivos de um NET Framework de versão superior, tudo transcorrerá sem maiores problemas.

Caso contrário, verifique no item referências quais são as dependências do seu projeto e tente encontrar outras maneiras de realizar as ações sem depender de um .NET Framework superior.

Basicamente é isso. Se alguém tiver também situações parecidas e erros meio raros no ASP.net fique a vontade para enviar que publicamos aqui.

Divirta-se e inspire-se.

 

Anúncios
Categorias:.NET Tags:
  1. Nenhum comentário ainda.
  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: