none
Publicação de site + erro web_config RRS feed

  • Pergunta

  • Boa noite pessoal!

     

    Desenvolvemos um novo site para empresa digital maquinas, que hospeda seu site na locaweb.

     

    Esse novo site foi desenvolvido na tecnologia .NET linguagem C#.

     

    Agora estamos em fase final e queremos testar o site no servidor remoto, porém quando fazemos o upload do novo site, estamos obtendo o seguinte erro:"

    The element 'codeSubDirectories' cannot be defined below the application level."

     

    Testando a aplicação no visual studio 2005 framework versão 2.0, na maquina local não da nenhum problema funciona normalmente.

     

    A Estrutura das classes, dentro do site esta dividida da seguinte maneira:

    app_code/adm/dao

    app_code/adm/Entity

    app_code/adm/Utility

     

    Dessa forma foi necessário crier um subdiretório no web.config da aplicação.

     

    Observação: Temos o site antigo que esta dentro da pasta web com seus respectivos arquivos, no servidor remoto criamos o site novo dentro do seguinte diretório: web/sitenovo, cada diretório dentro da aplicação pode ter um web.config?


    Segue abaixo a url da pagina que esta com erro:

    http://www.digitalmaquinas.com.br/sitenovo/default.aspx 

    Quem puder dar olhada por gentileza.


    Desde já obrigado pela atenção, toda ajuda é valida pois estamos realmente precisando colocar a nova versão do site no ar.

     

    Boa noite pessoal!

     


    Um abraço e ótima semana para todos nós.

    Cristiano Manoel

    Email: cristiano.manoel@gmail.com

    segunda-feira, 30 de junho de 2008 01:43

Respostas

  • Olá, com relação a pergunta se pode haver um web.config em cada diretório, sim pode. Porém existem algumas restrições.

     

    E no seu caso existe uma.

     

    Pelo seguinte link http://msdn.microsoft.com/en-us/library/54dwfbb7.aspx você vai perceber que o local certo para colocar essa Tag <codeSubDirectories>  fica no web.config no root do webapplication.

     

    Ou seja, você não pode configurar esse web.config dentro da pasta /sitenovo mas sim no root do seu domínio.

     

    Entende?

     

    Caso não funcione, então será necessário colocar as Tags na seguinte pasta: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG

     

    Lá contém o arquivo web.config a nível de máquina, ou seja, é o primeiro web.config, caso nenhum outro exista.

     

    Disse que para tentar no root da Application porque é o mais fácil para você fazer, se funcionar, maravilha, senão, você vai ter que pedir para a LocaWeb fazer o serviço para você e sei como eles vão reagir a isso rsrsrsrsrs.

     

    Portanto, faça o teste e se não funcionar, ligue para eles.

     

    Abraço!!

     

     

    segunda-feira, 30 de junho de 2008 11:11

Todas as Respostas

  • Olá, com relação a pergunta se pode haver um web.config em cada diretório, sim pode. Porém existem algumas restrições.

     

    E no seu caso existe uma.

     

    Pelo seguinte link http://msdn.microsoft.com/en-us/library/54dwfbb7.aspx você vai perceber que o local certo para colocar essa Tag <codeSubDirectories>  fica no web.config no root do webapplication.

     

    Ou seja, você não pode configurar esse web.config dentro da pasta /sitenovo mas sim no root do seu domínio.

     

    Entende?

     

    Caso não funcione, então será necessário colocar as Tags na seguinte pasta: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG

     

    Lá contém o arquivo web.config a nível de máquina, ou seja, é o primeiro web.config, caso nenhum outro exista.

     

    Disse que para tentar no root da Application porque é o mais fácil para você fazer, se funcionar, maravilha, senão, você vai ter que pedir para a LocaWeb fazer o serviço para você e sei como eles vão reagir a isso rsrsrsrsrs.

     

    Portanto, faça o teste e se não funcionar, ligue para eles.

     

    Abraço!!

     

     

    segunda-feira, 30 de junho de 2008 11:11
  • Olá Eduardo!


    Muito obrigado pela orientação, vou fazer as modificações a noite, ai testo.
    A noite posto o aqui no forum o resultado para você.

    Desde já muito obrigado e uma ótima semana para você.

    segunda-feira, 30 de junho de 2008 11:19