none
Problemas para colocar site em asp.net no ar. RRS feed

  • Pergunta

  • Pessoal  estou fazendo um teste com um projeto padrão no asp.net feito tanto no Visual Studio 2010 quanto no 2008, quando subo para a web dar o seguinte erro, já desmarquei o customerros como off para ver, mas continua aparecendo o mesmo erro.

    Como o projeto é aquele padrão que o visual Studio 2010 cria inicialmente, lá embaixo tem os dados de acesso ftp a minha página, não tem nada lá estou testando em outra igual, se alguém quiser subir alguma coisa para me tirar a duvida de que o problema é no servidor fico agradecido.

    A linguagem que eu uso é C#, mas nesse caso não tem nada escrito em c# pq é o site padrão;

     

    Server Error in '/' Application.


    Runtime Error

    Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

    Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="Off"/>
    </system.web>
    </configuration>

    Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.

    <!-- Web.Config Configuration File -->

    <configuration>
    <system.web>
    <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
    </configuration>


    Elielson de Andrade elielson( a )gd.com.br www.despcompany.com www.emyface.com
    • Editado Elielson de Andrade quarta-feira, 14 de abril de 2010 13:14 informações de acesso a ftp removidas
    sexta-feira, 9 de abril de 2010 00:20

Todas as Respostas

  • Fala Elielson,

    Normalmente esse erro ocorre quendo o .NET framework definido para o Application Pool do seu site (no IIS) está definido para algum valor diferente do framework que você desenvolveu o site (Deve estar definido como 1.1, por exemplo).

    Se for isso, muda para o framework correto que vai funcionar...

     


    Forte abraço,

    André Borges Medeiros
    MCT, MCPD, MCTS

    >> Se a resposta solucionar sua dúvida, favor Votar como Útil
    sexta-feira, 9 de abril de 2010 11:52
  • Abra o IIS, clique com o botão direito em WebSites Padrão, escolha Propriedades.

    Na aba ASP.NET, verifique o ASP.NET version para a versão do seu Framework.
    Se não tiver nada (ou apenas versão 1 e 2), execute o "aspnet_regiis.exe -i" respectivo que se encontra em

    C:\Windows\Microsoft.NET\Framework\versão do framework (normalmente, na v2.0.50727)

    Depois disso. Reinicie o IIS e tente novamente.
    Se continuar o problema, verifique se a versão do seu Framework está instalada no servidor.


    Ph - Gambi.NET® Framework Certificated 2010
    sexta-feira, 9 de abril de 2010 12:19
  • Meu site está em um datacenter nem sei aonde, foi um amigo que me deu esse espaço para testar minhas aplicações asp.net, porque um cliente dele está com o mesmo problema e eu queria ver se o problema é no servidor ou na applicação.

    eu vou ver como proceder para fazer o teste que André disse, mas se algum de vocês quiser testar está na pergunta os dados de ftp que vcs podem ter acesso normalmente ao espaço e fazer o teste que vcs acharem necessário.


    Elielson de Andrade elielson( a )gd.com.br www.despcompany.com www.emyface.com
    sexta-feira, 9 de abril de 2010 17:29
  • Raphael consegui colocar a aplicação no ar, o problema era o v2.0.50727 que não estava instalado no meu plano.

    Agora, uma outra duvida com relação ao acesso ao banco de dados aspnetdb, ele está em uma pasta App_Data da minha aplicação, a string de conexão atacha o banco, a pergunta é como eu faço para acessar esse banco, eu preciso cria-lo novamente no sql do meu Hosting?

    Como acessar o banco e o outro banco que tenho?


    Elielson de Andrade elielson( a )gd.com.br www.despcompany.com www.emyface.com
    quarta-feira, 14 de abril de 2010 13:13
  • Você pode pegar esse banco ASPNETDB, atachá-lo no SQL Server como um banco comum e depois direcionar sua string de conexão para ele sim. Sem probelmas. Não precisa criar de novo. Usa o mesmo.

     

     


    Ph - Gambi.NET® Framework Certificated 2010
    quinta-feira, 15 de abril de 2010 12:06