locked
Publicar App Silverlight 4 RRS feed

  • Pergunta

  • Boas!

    Criei uma aplicação em Silverlight 4 (Web). Quando a publico no IIS para que os outros PC´s que estão na rede possam ter acesso, os utilizadores têm acesso, mas a aplicação não vai a base de dados.

    Basicamente, só consigo fazer com que aconteçam coisas (obter dados da base de dados) quando executo a aplicação através do Visual Studio (http://localhost:2143/index.aspx)

    Como faço para resolver isto?

    Obrigado,
    segunda-feira, 4 de abril de 2011 22:31

Todas as Respostas

  • Ricardo,

    Qual tipo de autenticação você está utilizando? Permite usuário anônimo? A aplicação criada no IIS está configurada para tal? A string de conexão está utilizando autenticação integrada? Se tiver, os usuários estão em um AD e tem permisão de acesso a Base? Passa mais informações para poder te ajudar melhor :).


    Atenciosamente, Paulo R. Pereira de Souza
    http://paulosouza.net
    E-mail: paulorpereirasouza@hotmail.com. twitter facebook linkedin
    terça-feira, 5 de abril de 2011 01:56
  • Pois. Isso agora. Onde vejo essas informações?
    terça-feira, 5 de abril de 2011 07:25
  • No Gerenciador do Serviços de Informações da Internet (IIS) você consegue ver os Sites nele vai ter o seu site publicado, ao clicar nele você irá ver um icone de autenticação a direita da tela. A string de conexão está no arquivo de configuração na aplicação web (web.config) que é o host de sua aplicação Silverlight.
    Atenciosamente, Paulo R. Pereira de Souza
    http://paulosouza.net
    E-mail: paulorpereirasouza@hotmail.com. twitter facebook linkedin
    terça-feira, 5 de abril de 2011 12:36
  • Bem, o problema é que em Silverlight o acesso a base de dados é feito através de WCF.

    É necessário a criação de um webservice.

     

    Obrigado, resolvido.

    terça-feira, 16 de agosto de 2011 18:15
  • Na connection string do seu serviço, você está usando Integrated Security? Se sim, altere para utilizar um usuário do sql.

     

    Abraço

    terça-feira, 16 de agosto de 2011 18:28