HOSPEDAGEM ASP NET COM MY SQL UOLHOST

541 views
Skip to first unread message

Fabio Lima

unread,
Aug 15, 2012, 6:11:42 PM8/15/12
to dotnet-c...@googlegroups.com
Prezados boa noite,

Assinei uma hospedagem na UolHost faz pouco tempo. Tenho uma pequena aplicação em Aps Net 4.0 com My Sql. Depois de várias tentativas com suporte, tutorial da uolhost, fóruns e amigos não consegui resolver meu problema de conexão... já tô pra lá de estressado com isso. Já fiz, já recriei parte da aplicação, novo projeto e nada... o problema persiste!
Gostaria de pedir uma ajuda aos nobres universitários!!!

Segue me web.config

<?xml version="1.0"?>

<configuration>
  <system.web>
<securityPolicy>
<trustLevel name="Full" policyFile="internal"/>
</securityPolicy>
     
<compilation debug="true" targetFramework="4.0">
<assemblies>
        <add assembly="MySql.Data, Version=6.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
        <add assembly="MySql.Data.Entity, Version=6.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
        <add assembly="MySql.Web, Version=6.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
<add assembly="System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Data.Services.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
      </assemblies>
</compilation>
<customErrors mode="Off"/>    
</system.web>

  <connectionStrings>
    <add name="ConnectionString" connectionString="server=ppm.com;database=orcamento;User Id=bd;password=bd;Persist Security Info=True"/>
  </connectionStrings>

  <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.5.4.0, Culture=neutral, PublicKeyToken=C5687FC88969C44D"/>
    </DbProviderFactories>
  </system.data>
  
  </configuration>

carlos frança

unread,
Aug 15, 2012, 6:17:03 PM8/15/12
to dotnet-c...@googlegroups.com
Já verifico o servidor de aplicação??? o Framework 4.0 da microsoft só roda em IIS 7.0 dando erro de conexão por não reconhecer o Framework abaixo do IIS 7 tem que baixar o Framework.
--
Carlos Alberto França da Cunha Junior

Jonathan Isaac

unread,
Aug 15, 2012, 6:22:53 PM8/15/12
to dotnet-c...@googlegroups.com
Teria como emitir o log do erro com o CustomErrors="off"

Fabio Lima

unread,
Aug 16, 2012, 10:05:18 AM8/16/12
to dotnet-c...@googlegroups.com
Ele tá funcionando perfeitamente na máquina local e no servidor de rede, mas quando subo pra hospedagem dá esse erro... inclusive já fiz os passo que foram ditos num outro fórum aberto aqui, mas não rolou... fiz e refiz o web.config e nada... 

Segue a tela de erro

Erro de Servidor no Aplicativo '/ Homologação ".

Exceção de segurança

Descrição: O aplicativo tentou executar uma operação não permitida pela política de segurança. Para conceder este aplicativo a permissão necessária entre em contato com o administrador do sistema ou altere o nível de confiança do aplicativo no arquivo de configuração.Detalhes da Exceção: System.Security.SecurityException: Pedido de autorização de MySql.Data.MySqlClient.MySqlClientPermission tipo ', MySql.Data , Version = 6.5.4.0, Cultura = neutral, PublicKeyToken = c5687fc88969c44d 'falhou. 
Erro de Origem: 

[Nenhuma linha de origem relevante]

Arquivo de Origem: c: \ windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ Homologação \ 0bcab327 \ e967edee \ App_Web_e3v32kkz.3.cs    Linha: 0 Rastreamento de Pilha:




[SecurityException: Pedido de permissão do tipo 'MySql.Data.MySqlClient.MySqlClientPermission, MySql.Data, Version = 6.5.4.0, Culture = neutral, PublicKeyToken = c5687fc88969c44d' falhou.]
   System.Security.CodeAccessSecurityEngine.Check (demanda Object, StackCrawlMark & ​​stackMark, Boolean isPermSet) +0
   System.Security.CodeAccessSecurityEngine.Check (PermissionSet permSet, StackCrawlMark & ​​stackMark) 31
   System.Security.PermissionSet.Demand () 68
   MySql.Data.MySqlClient.MySqlConnectionStringBuilder.DemandPermissions () +56
   MySql.Data.MySqlClient.MySqlConnection.PermissionDemand () 94
   MySql.Data.MySqlClient.MySqlConnection.Open () 196
   CommonClasses.Database.POFDBDO.QueryConsulta (comando String) em POFDBDO.cs: 191
   CommonClasses.BusinessObjects.AcessoUsuarioRNeg.ConsultaDataHoraSistema () em AcessoUsuarioRNeg.cs: 192
   VipNoivas.Account.Login.ControleAcessoUsuarios (String username, String senha) em Login.aspx.cs: 58
   VipNoivas.Account.Login.LoginUser_Authenticate (Object sender, AuthenticateEventArgs e) em Login.aspx.cs: 46
   System.Web.UI.WebControls.AuthenticateEventHandler.Invoke (Object sender, AuthenticateEventArgs e) +0
   System.Web.UI.WebControls.Login.OnAuthenticate (AuthenticateEventArgs e) 115
   System.Web.UI.WebControls.Login.AttemptLogin () 127
   System.Web.UI.WebControls.Login.OnBubbleEvent (origem do objeto, EventArgs e) 101
   System.Web.UI.Control.RaiseBubbleEvent (origem do objeto, EventArgs args) 37
   System.Web.UI.WebControls.Button.OnCommand (CommandEventArgs e) 125
   System.Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) 167
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent (String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler SourceControl, eventArgument String) 13
   System.Web.UI.Page.RaisePostBackEvent (postData NameValueCollection) 36
   System.Web.UI.Page.ProcessRequestMain (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 8431
   System.Web.UI.Page.ProcessRequest (Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 253
   System.Web.UI.Page.ProcessRequest () 78
   System.Web.UI.Page.ProcessRequestWithNoAssert (contexto de HttpContext) 21
   System.Web.UI.Page.ProcessRequest (contexto de HttpContext) +49
   ASP.account_login_aspx.ProcessRequest (contexto de HttpContext) em c: \ windows \ Microsoft.NET \ Framework \ v4.0.30319 \ Temporary ASP.NET Files \ Homologação \ 0bcab327 \ \ e967edee App_Web_e3v32kkz.3.cs: 0
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute () 100
   System.Web.HttpApplication.ExecuteStep (IExecutionStep etapa, Boolean & completedSynchronously) 75

Abrs

Jonathan Isaac

unread,
Aug 16, 2012, 3:18:58 PM8/16/12
to dotnet-c...@googlegroups.com
Camarada,

Não tenho boas notícias para você nao e ja te adiantando, troque de servidor e fuja de UOL e Terra Empresas.

Seu caso é simples (não de ser resolvido), o MySQL.Data.dll precisa do ambiente com "full trust" - e no momento esta rodando em "medium trust" (nao aceito pelo MySQL.Data por usar Sockets)

Suas Opções:

- Solicitar a UOL para colocar sua aplicação em Full Trust ou solicitar que adicionem SocketPermission a politica  de "Medium Trust" ou adicionar MySQL.Data ao GAC

- Recompilar o driver do MySQL seguindo o item 4 desta pagina (ps: nunca tentei mas tem um bom indice de aceitacao)

- Trocar de host

Espero ter ajudado (acho dificil)

Franklin Hermes

unread,
Aug 16, 2012, 3:24:14 PM8/16/12
to dotnet-c...@googlegroups.com
Não estou sendo irônico, mas oque tem atraído vocês a usarem UOL? 

@jon

qual você recomenda para ASP.net 4 c/ mysql? 

//eu uso kinghost e nunca tive problemas, mas vai da necessidade.

Jonathan Isaac

unread,
Aug 16, 2012, 3:33:16 PM8/16/12
to dotnet-c...@googlegroups.com
Por incrivel que pareça eu prefiro indicar, a nivel nacional, a LocaWeb para aplicações .NET, eles possuem uma certa experiencia com esses problemas. (kinghost nao tenho experiencia)

Mas partindo para bons hosts temos o godaddy.com, impecavel neste assunto.

Franklin Hermes

unread,
Aug 16, 2012, 3:43:35 PM8/16/12
to dotnet-c...@googlegroups.com
Eu passei por N problemas coma locaweb, até eles falarem que não da 100% de suporte a versão 4 do framework por conta de versão do IIS, um dia funcionava um dia parava os componentes mais simples como gridview com entitydatasource, acho que possuem alguns bem semelhantes a esses erros da UOL, sem falar que lá ficava 30% mais lento no primeiro carregamento :S

outros atrativos da kinghost (preço, +cx de e-mails, web svn, python, django, php e asp (c/ suporte real), firebird, postgreeSQL e SQL + barato Oracle não sei + tem, entre outros se for falar + vou tar fazendo revenda kkkk)

Jonathan Isaac

unread,
Aug 16, 2012, 3:44:30 PM8/16/12
to dotnet-c...@googlegroups.com
Ta ganhando quanto de comissão ?

Diogenes Silveira

unread,
May 16, 2014, 12:14:10 PM5/16/14
to dotnet-c...@googlegroups.com

Desenvolve Fácil

unread,
May 16, 2014, 1:16:02 PM5/16/14
to dotnet-c...@googlegroups.com
Estes drivers novos estão cheios de bugs, tente utilizar versões anteriores.


--
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,
May 16, 2014, 1:43:11 PM5/16/14
to dotnet-c...@googlegroups.com
Resolvi meu problema utilizando o drive MySql.Data 5.2.4.

Se não consegui, eu tenho um projeto funcionando com ele drive, disponibilizarei ai você publica e executa para ver se vai dar pau.

O meu host é o LocaWeb

Abraços e aguardo retorno.

Aislan Miranda
(27) 9-9880-8344

Franklin Hermes

unread,
May 16, 2014, 6:22:43 PM5/16/14
to .NET CSharp ES
Vou testar qualquer hora isto na locaweb ... eles estão dando suporte a .net 4.0 ?
Franklin Hermes
Programador Web
(27) 92280107
Reply all
Reply to author
Forward
0 new messages