Select the product you need help with
Mensagens de erro ao tentar executar um aplicativo da Web do ASP.NET 2.0 que se baseia no .NET Framework 2.0ID do artigo: 919284 - Exibir os produtos aos quais esse artigo se aplica. Nesta páginaSintomasQuando você tenta executar um aplicativo da Web do Microsoft ASP.NET 2.0 que baseia-se em Microsoft .NET Framework 2.0, poderá receber uma mensagem de erro semelhante a uma das seguintes mensagens de erro: A classe base inclui o campo MyControl _1', mas seu tipo (MyControl) não é compatível com o tipo de controle (_ascx ASP. MyControl). Não é possível converter objeto do tipo 'ASP. MyControl _ascx' digite ' MyNameSpace.MyControl '. Arquivo circular referências não são permitidas. CausaIsso é problema ocorre devido a maneira em que ASP.NET 2.0 usa as referências do aplicativo e a estrutura de pastas do aplicativo para compilar o aplicativo. Se a propriedade em lotes do <compilation> elemento no arquivo web.config para o aplicativo estiver definido como true , o ASP.NET 2.0 compila cada pasta do aplicativo em um assembly separado. Nesse cenário, pode ocorrer uma referência circular. Além disso, o processo de compilação pode falhar se qualquer uma das seguintes condições for verdadeira:
ResoluçãoPara resolver esse problema, use um dos seguintes métodos: Método 1: Modificar o arquivo web.configPara modificar o arquivo web.config , defina a propriedade em lotes do <compilation> elemento no arquivo web.config para o aplicativo como false .Observação Esse método é recomendado somente para aplicativos pequenos. Em aplicativos de produção grandes, quando você definir a propriedade em lotes para false , o ASP.NET 2.0 compila cada página do aplicativo em um assembly separado. Os assemblies de página individual, em seguida, são carregados no próximo local de memória disponível. Além disso, os assemblies de página individual não podem ser movidos. Isso faz com que fragmentação da memória. Método 2: Reordenar as pastas de aplicativoPara evitar uma referência circular, reordene as pastas no aplicativo. Para reordenar essas pastas, execute estas etapas:
Mais InformaçõesPara obter mais informações sobre como usar o <compilation> elemento no arquivo web.config , visite a seguinte site da Microsoft Developer Network (MSDN): http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx
(http://msdn2.microsoft.com/en-us/library/s10awwz0.aspx)
Para obter mais informações sobre outro erro que pode causar uma InvalidCastException ser lançada em um aplicativo da Web ASP.NET-conectado, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft: 915782
(http://support.microsoft.com/kb/915782/
)
CORRECÇÃO: Você pode receber um erro InvalidCastException em um aplicativo da Web conectado com ASP.NET PropriedadesID do artigo: 919284 - Última revisão: terça-feira, 25 de julho de 2006 - Revisão: 1.2
Tradução automática IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 919284
(http://support.microsoft.com/kb/919284/en-us/
)
|





Voltar para o início








