Usuário com melhor resposta
Host UOL não permite usar Reportviewer

Pergunta
-
Ola pessoal,
Recentemente contratei o serviço de hospedagem da UOL para o meu site.... Tudo lindo e maravilhoso, até que publiquei meu site e em uma das paginas existe uma opção de emitir um relatório, e esse relatório foi feito usando o ReportViewer.
Começei a receber uma mensagem de erro (vide abaixo), depois de pesquisar para descobrir o porque encontrei no proprio site da UOL uma informação dizendo que nos servidores compartilhados não é permitido o uso do ReportViewer......
Que ótimo não !!!!!!!
Bem isto posto o que eu poderia usar para gerar relatórios que não seja o ReportViewer ??? Alguem tem alguam sugestão ??
Agradeço....
Eduardo
Security Exception
Description:
The application attempted to perform an operation not allowed by the
security policy. To grant this application the required permission please
contact your system administrator or change the application's trust level in the
configuration file.
Exception Details:
System.Security.SecurityException: Request for the permission of type
'System.Security.Permissions.StrongNameIdentityPermission, mscorlib,
Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'
failed.
Source Error:Line 25: </div> Line 26: Line 27: <rsweb:ReportViewer ID="ReportViewer1" runat="server" Font-Names="Verdana" Line 28: Font-Size="8pt" InteractiveDeviceInfos="(Collection)" Line 29: WaitMessageFont-Names="Verdana" WaitMessageFont-Size="14pt" Width="1243px"
- Editado E.Gameiro quarta-feira, 14 de novembro de 2012 21:35
Respostas
-
Olá Eduardo...
Isto ocorre pq a UOLHost tem a hospedagem shared, que é a mais em conta, configurada com o Trusted Level como 'Medium Trust'... Isto bloqueia algumas coisas, tais como reflection... Sei disto pois uso o ComponentOne ReportViewer for AJAX Wijmo, e tentei de várias formas que eles me liberassem para usar um web_mediumtrusted.config personalizado ou liberassem o trusted level como FULL para o meu site, sem sucesso...
Se você usa o Microsoft ReportViewer, o suporte da UOLHost me informou que eles estão em fase de homologação deste componente, mas não informou prazos e me recomendou a contratar um servidor dedicado através do UOL Cloud...
A solução foi mudar para outro windows hosting, o ARVIXE... encontrei este windows hosting na lista http://www.hosting-review.com/hosting-directory/top-10-lists/Top-10-Windows-Hosting-Companies.shtml como primeiro colocado em velocidade... achei excelente e o suporte é nota 10... Mas o que é realmente interessante para nós é que o plano PersonalClass ASP Pro deles além de espaço em disco, largura de banda e quantidade de bancos MS SQL 2012 ilimitados, também permite ASP FULL Trusted aplications, que é o que tu precisa... além de compatibilidade com os principais componentes do universo ASP.Net...
Veja mais em http://www.arvixe.com/asp_net_web_hosting e dos componentes habilitados aqui: http://www.arvixe.com/asp_net_component_web_hosting
Obs: Não ganho nada da Arvixe por toda esta propaganda... rsrs.. é que sofri muito com este problema na semanas passadas, principalmente com o silência do suporte da UOL sobre isto, com todos os relatórios de minha aplicação parados, e estou apenas trocando figurinhas com o que aprendi...
Abraço...
Se decidir aceitar meu conselho, lembre-se de marcar como resposta :-)
- Marcado como Resposta E.Gameiro domingo, 18 de novembro de 2012 00:32
Todas as Respostas
-
-
-
Olá Eduardo...
Isto ocorre pq a UOLHost tem a hospedagem shared, que é a mais em conta, configurada com o Trusted Level como 'Medium Trust'... Isto bloqueia algumas coisas, tais como reflection... Sei disto pois uso o ComponentOne ReportViewer for AJAX Wijmo, e tentei de várias formas que eles me liberassem para usar um web_mediumtrusted.config personalizado ou liberassem o trusted level como FULL para o meu site, sem sucesso...
Se você usa o Microsoft ReportViewer, o suporte da UOLHost me informou que eles estão em fase de homologação deste componente, mas não informou prazos e me recomendou a contratar um servidor dedicado através do UOL Cloud...
A solução foi mudar para outro windows hosting, o ARVIXE... encontrei este windows hosting na lista http://www.hosting-review.com/hosting-directory/top-10-lists/Top-10-Windows-Hosting-Companies.shtml como primeiro colocado em velocidade... achei excelente e o suporte é nota 10... Mas o que é realmente interessante para nós é que o plano PersonalClass ASP Pro deles além de espaço em disco, largura de banda e quantidade de bancos MS SQL 2012 ilimitados, também permite ASP FULL Trusted aplications, que é o que tu precisa... além de compatibilidade com os principais componentes do universo ASP.Net...
Veja mais em http://www.arvixe.com/asp_net_web_hosting e dos componentes habilitados aqui: http://www.arvixe.com/asp_net_component_web_hosting
Obs: Não ganho nada da Arvixe por toda esta propaganda... rsrs.. é que sofri muito com este problema na semanas passadas, principalmente com o silência do suporte da UOL sobre isto, com todos os relatórios de minha aplicação parados, e estou apenas trocando figurinhas com o que aprendi...
Abraço...
Se decidir aceitar meu conselho, lembre-se de marcar como resposta :-)
- Marcado como Resposta E.Gameiro domingo, 18 de novembro de 2012 00:32
-
-
Olá Gameiro
Cara foi por Deus encontrar as suas informações, achei de grande valia uma vez que estou exatamente sofrente por isso, contratei a hospedagem da UOLHOST no qual estou sofrendo por não conseguir uma maneira de rodar o Report Viewer e também para consumir o webservice da receita federal.
Não contratem a hospedagem UOLHOST caso você programador que esteja tentando implementar esse ambiente. Procure outro provedor como o E.Gameiro mencionou.
Estou a 1 mês sem retorno do chamado parado e a única resposta que recebi é que estão analisando o caso. Mundo Windows é isso mesmo, creio que minha aplicação rodando em PHP não teria esses problemas.
abraço a todos.
Jairo Jr