Erro Post ASP.NET MVC UOLHOST

80 views
Skip to first unread message

Aislan Miranda

unread,
Aug 28, 2014, 5:13:09 PM8/28/14
to dotnet-c...@googlegroups.com
Pessoal, Boa Noite!

Alguém já teve problemas em executar métodos Post servidor da UOL HOst??

Meu teste funcionou na LOCAWEB normalmente, mas no UOLHOST não.

Att,

Aislan Miranda
(27) 9-9880-8344

Desenvolve Fácil

unread,
Aug 28, 2014, 5:21:05 PM8/28/14
to dotnet-c...@googlegroups.com
Verifica a versão do pool que ta rodando.


--
Você recebeu essa mensagem porque está inscrito no grupo quot;.NET CSharp ES" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnet-csharp-...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.



--

Carlão

Tecnólogo

Desenvolve Fácil - Desenvolvendo para o futuro

Aislan Miranda

unread,
Aug 28, 2014, 5:42:31 PM8/28/14
to dotnet-c...@googlegroups.com
A versão mostrada é 4.0 e não fala se é integrado ou classíco...mas a aplicação MVC navega entre os controllers normalmente, mas se eu fizer um post do formulário para um controller, dá pau!



Att,

Aislan Miranda
(27) 9-9880-8344


Desenvolve Fácil

unread,
Aug 28, 2014, 5:54:34 PM8/28/14
to dotnet-c...@googlegroups.com
Cria uma página de erros global e ve qual erro que ta dando:


ou simplesmente manda mostrar todos erros no web.config

ATT<><>

Aislan Miranda

unread,
Aug 29, 2014, 2:46:58 AM8/29/14
to dotnet-c...@googlegroups.com
Foi uma vacilo meu, eu estou usando EntityFrameWork e não estava atualizando a dll dentro do projeto.

Solução
1. Para rodar meu projeto MVC no UOLHost tive que retroceder da versão 4.5 para 4.0;
2. Instalei a versão do EntityFramework 4.3.1 via console > Install-Package EntityFramework -Version 4.3.1
3. Utilizei a versão do MySql Connector 6.3.9 e copiei as dll para a pasta bin no host(link abaixo)
    http://download.softagency.net/MySQL/Downloads/Connector-Net/
4. Inserido o código abaixo no web.config dentro da tag <Configuration>
 <system.data>
    <DbProviderFactories>
      <clear />
      <add name="MySQL Data Provider" invariant="MySql.Data.MySqlClient" description=".Net Framework Data Provider for MySQL" type="MySql.Data.MySqlClient.MySqlClientFactory, MySql.Data, Version=6.3.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
    </DbProviderFactories>
  </system.data>
5. Reiniciei o Pool e limpei o cache do host e "pimba! rodou legal"!

Obs: para exibir o erro caso ocorra no servidor, insira o código abaixo no web.config
 <system.web>
    <customErrors mode="Off"></customErrors>
 </system.web>

Teve um aqui no grupo que teve problemas em utilizar o EF no host, se precisar só gritar!!!

Att,

Aislan Miranda
(27) 9-9880-8344


Desenvolve Fácil

unread,
Aug 29, 2014, 7:22:26 AM8/29/14
to dotnet-c...@googlegroups.com
Opa certo, sempre que seu servidor não tiver os drivers instalados nativamente você precisa subir a DLL e setar no web.config o recurso extra que esta utilizando. Ainda bem que resolveu rápido.

Até +

Valter Junior

unread,
Feb 24, 2015, 4:08:25 AM2/24/15
to dotnet-c...@googlegroups.com
Bom dia.

Cara vc se consegue me ajudar, nao sei mais o que fazer.

Tenho uma aplicacao MVC que nao esta rodando na UOLHOST dá o maldito Internal Server 500.

Sem acessar a maldita base MYSQL, o projeto roda normalmente no servidor. *O erro so aparece qdo entra a base Mysql .


Outra observacao que estou usando Ado.Net Entity Framework, sera que é um problema?????
O drive instalado é o 6.3.9.0 como sugerido abaixo, alias segui esta receita de bolo que esta abaixo e nada.

Pior que na minha maquina funciona que é uma beleza, e acessando a base de dados da uolhost.

Desenvolve Fácil

unread,
Feb 24, 2015, 1:34:41 PM2/24/15
to dotnet-c...@googlegroups.com
O que geralmente da erro é com o conector, verifique se a versão que esta instalada no servidor é a mesma que você utiliza.

Se não engano o uolt host na parou de atualizar depois da versão 6 do mysql connector.

ATT<><>

--
Você recebeu essa mensagem porque está inscrito no grupo ".NET CSharp ES" dos Grupos do Google.

Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para dotnet-csharp-...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages