Pergunta

O cenário

Eu tenho seguido Brad Abrams Tutorial de Silverlight em seu blog ....

Eu tentei seguir Brads "Como implantar seu aplicativo no tutorial da nuvem" No entanto, estou lutando com isso, mesmo que esteja no mesmo contexto que o primeiro tutorial ....

A questão

É a estrutura de aplicativos essencialmente a mesma da "versão não baseada na nuvem"!? Caso contrário, quais partes são diferentes? (Entendo que existe um projeto de serviço em nuvem adicionado à solução) - mas o que mais?!

Problema da string de conexão

No meu "aplicativo não baseado em nuvem", uso a estrutura do ADO.NET Entity para se comunicar com meu banco de dados. A string de conexão no meu arquivo web.config parece:

<add name="InmZenEntities" connectionString="metadata=res://*/InmZenModel.csdl|res://*/InmZenModel.ssdl|res://*/InmZenModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=CHASEDIGITALWS3;Initial Catalog=InmarsatZenith;Integrated Security=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" /></connectionStrings>

No entanto

No entanto, a string de conexão que recebo do SQL Azure parece:

 Server=tcp:k12ioy1rsi.ctp.database.windows.net;Database=master;User ID=simongilbert;Password=myPassword;Trusted_Connection=False;

Então, como faço para fundir os dois quando movo o "aplicativo não baseado na nuvem" para a nuvem?!

Qualquer ajuda sobre a conversão de um aplicativo Silverlight em um serviço em nuvem e implantá -lo seria muito apreciado

Foi útil?

Solução

A resposta simples para sua primeira pergunta é sim, sua estrutura de projeto é exatamente a mesma da "versão não-de-poder" em termos do seu aplicativo da Web.

A única adição no cenário da nuvem é que você tem um projeto específico de nuvem extra que atua como a função que hospeda seu aplicativo da Web.

Eu não tentei a estrutura da entidade com o SQL Azure, mas Este artigo indica que é possível e explica como fazê -lo.

Espero que ajude.

Outras dicas

Basta criar a estrutura no seu servidor SQL local e usar Assistente de migração do SQL Azure

Para importar seu banco de dados para o SQL Azure. Ao criar um modelo de estrutura de entidade, use o servidor SQL local e altere posteriormente a string de conexão no arquivo web.config para conexão SQL Azure.

Você precisa alterar ligeiramente a sequência de conexão para trabalhar com o SQL Azure. Basta remover esse bit "; multiLeactiveresultSets = true" da string de conexão e você terminou.

Se você ainda não conseguir configurá -lo, me avise, vou redigir a abordagem passo a passo.

Espero que isto ajude.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top