BC30456: 'InitializeCulture' is not a member of ... - Tecnologias

Tecnologias

Assuntos diversos ligados à tecnologia.

Syndication

Receive Email Updates



BC30456: 'InitializeCulture' is not a member of ...

Este post servirá de referência para quem programa mais por hobby do que por profissão. Perdi um bom tempo para resolver isto, sem achar uma explicação boa na internet, até que recebi esta dica do "juicyjuice" (pois é, não sei o nome verdadeiro...Embarrassed)

Quando você tenta criar uma página no VS 2005, algumas vezes obtém esta mensagem de erro e aqui posto como solucionar este problema:

1. Se estiver usando o Visual studio para publicar o seu site, durante a fase de publicação do framework 2.0 desmarque a caixa "allow this precompiled site to be updatable";

2. Certifique-se de que o ASP.Net está instalado corretamente, se o root do seu Web Server estiver configurado para usar ASP.Net 1.1 por default execute a seguinte linha para corrigí-lo para 2.0, mesmo que seu site esteja configurado para 2.0 no site level, eliminando este conflito;

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis -i

De quebra, isto corrigirá quaisquer erros de mapeamento/instalação.

Rode também: aspnet_regiis -r

Isto substituirá os mapeamentos recursivos para o 2.0.

3. Certifique-se de que as diretivas no topo dos arquivos aspx estejam corretas e de que ‘inherits’ esteja apontando corretamente para a sua classe.

4. Declare a cultura no seu web.config, desta forma

<globalization uiCulture="pt" culture="pt-BR" />

OU

<globalization uiCulture="auto" culture="auto" />

5. Altere debug="true" para "false" no web.config e em qualquer página onde tenha colocado true (O recomendável é não configurar isto nas páginas mesmo, mas apenas no web.config)

Claro que se sua aplicação apresentar, ao longo do desenvolvimento, outro erro, onde a indicação da linha que gera ele seja importante para auxiliá-lo, mude novamente para true, até solucionar o erro. Apenas não esqueça de mudar de volta depois.

Published sexta-feira, 9 de novembro de 2007 15:07 by Paleo

Filed under:

Comments

# re: BC30456: 'InitializeCulture' is not a member of ...@ sábado, 24 de maio de 2008 9:04

Estava com um erro reclamando que o meu tema não era parte da página. Estava quebrando a cabeça aqui pois pelo run do VS funcionava, mas quando publicava não! Desmarcar a primeira opção na hora da publicação resolveu o problema!

Muito Obrigado!

Fabiu Minero

# re: BC30456: 'InitializeCulture' is not a member of ...@ quinta-feira, 16 de outubro de 2008 18:49

Muito obrigado pelo Post.

O que resolveu meu problema foi o item 1.

Renato Martins

# re: BC30456: 'InitializeCulture' is not a member of ...@ quinta-feira, 21 de maio de 2009 15:53

Obrigado pela dica!

Ribeiro

# re: BC30456: 'InitializeCulture' is not a member of ...@ sexta-feira, 2 de abril de 2010 17:16

Muito obrigado por nos ajudar com essa solução para este erro, pois já não sabia mais o que fazer.

Um grande abraço.

Marcos

# re: BC30456: 'InitializeCulture' is not a member of ...@ segunda-feira, 29 de novembro de 2010 14:13

Valeu funcionou blz...

Wagner

Leave a Comment

(required) 
(required) 
(optional)
(required)