none
Socorro!!!! The requested service, 'http://201.55.93.154:8097/ReportService.svc' could not be activated. See the server's diagnostic trace logs for more information. RRS feed

  • Pergunta

  • Amigos.

    Estou com um problema a dias e não consigo resolver. Estou usando VS 2010 e hospedando a aplicação Silverlight 4.0 em um servidor IIS 7. Esta aplicação usa WCF para obter os dados e tudo funciona perfeitamente até que....

    Agora a empresa comprou o gerador e visualizador de relatório da Telerik para Silverlight. Na máquina de desenvolvimento tudo funciona perfeitamente, porém ao colocar o sistema para rodar no servidor aparece o erro do título.

    Entramos em contato com a Telerik e ela diz que o erro é referente ao WCF e não ao produto dela.

    Seguindo as orientações da Telerik, foi adicionado no arquivo Web.Service da aplicação Silverlight que é instalada no servidor essas configurações:

    <system.serviceModel>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
        <services>
          <service
                  name="Telerik.Reporting.Service.ReportService"
                  behaviorConfiguration="ReportServiceBehavior">
            <endpoint
                   address=""
                   binding="basicHttpBinding"
                   contract="Telerik.Reporting.Service.IReportService">
              <identity>
                <dns value="localhost" />
              </identity>
            </endpoint>
            
            <endpoint
                    address="resources"
                    binding="webHttpBinding"
                    behaviorConfiguration="WebBehavior"
                    contract="Telerik.Reporting.Service.IResourceService"/>
            <endpoint
                    address="mex"
                    binding="mexHttpBinding"
                    contract="IMetadataExchange" />
          </service>
        </services>
        
        <behaviors>
          <serviceBehaviors>
            <behavior name="ReportServiceBehavior">
              <serviceMetadata httpGetEnabled="true" />
              <serviceDebug includeExceptionDetailInFaults="true" />
            </behavior>
          </serviceBehaviors>
          
          <endpointBehaviors>
            <behavior name="WebBehavior">
              <webHttp />
            </behavior>
          </endpointBehaviors>
        </behaviors>
      </system.serviceModel>

    Porém o erro persiste e não consigo ver ou entender onde eu poderia mexer nas configurações acima. Já alterei o address colocando entre as aspas um endereço e nada!

    Peço desculpas pela minha ignorância mas realmente estou jogando a toalha!

    Obrigado a todos que puderem ajudar

    Marcelo de Oliveira

    sexta-feira, 31 de agosto de 2012 11:30

Todas as Respostas

  • Olá Valdir.

    As configurações sugeridas pela Telerik são essas que eu enviei, e elas estão dentro do arquivo Web.Config da aplicação server do Silverlight.

    Abs.

    sexta-feira, 31 de agosto de 2012 17:46
  • Boa Tarde Marcelo,

    Seria interessante voecc habilitar essas opções no seu web.config:

    <system.serviceModel>

        <diagnostics>
          <messageLogging logEntireMessage="true" logMalformedMessages="true"
            logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="true"
            maxMessagesToLog="3000" />
        </diagnostics>
        ...
    </system.serviceModel>

    Para ter mais detalhes do que pode estar ocorrendo.

    Abraços

    Bereta

    sexta-feira, 21 de setembro de 2012 15:30