Pergunta

Eu quero criar um site completo no Visual Studio (Sandbox Solution), por isso é fácil de implantar (com um pressionar no botão no nível de coleta do site) para o Office 365 / SharePoint Online.

Eu posso criar meu site e subsites, mas quando eu não consigo descobrir como obter minhas páginas de inscrição na biblioteca de subsite / páginas corretas de um outro subsite ...

Quando eu colocar minha página de aplicativo em uma pasta, recebo um erro que o subsite não pode ser criado porque a pasta já existe.

Mas, quando eu crio pela primeira vez a estrutura do meu site, também não é possível obter minha página de aplicativo no subsite correto de outro subsite.

Alguma idéia?

Foi útil?

Solução 5

Finalmente, usei o modelo de objeto do cliente para criar meu site. Ele lê a estrutura completa do site A e reconstrinctá-lo no local b.

Funciona nice: -)

Outras dicas

As páginas do aplicativo não são permitidas em soluções Sandboxed.

Portanto, todas as páginas devem ser páginas do site, implantadas por meio de módulos.Esses módulos podem ser adicionados aos recursos que podem ser ativados nos sites de diferença, dependendo de quais páginas são necessárias em cada site.

Desculpe, eram páginas do site.; -)

Mas eu resolvi com um trabalho ao redor.:-) Primeiro eu coloco minhas páginas na coleção do site em uma pasta Temp;e, em seguida, mover / copiar os arquivos para a biblioteca de páginas do subsito.

Eu acho que o webtemplates teria sido sua melhor opção.Eles funcionam perfeitamente nas soluções do SharePoint Online / Office 365 / Sandbox.Aqui está um post detalhado e extenso sobre eles: http:// blogs.msdn.com / b / vesku / archive / 2010/10/14 / sharePoint-2010-and-web-templates.aspx

.

blockquote Mas eu resolvi isso com um trabalho ao redor.:-) Primeiro eu coloco minhas páginas na coleção do site em uma pasta Temp;e, em seguida, mover / copiar os arquivos para a biblioteca de páginas do subsito.

Por que você não usa recursos e módulos? Nesse caso, é melhor criar recurso com o escopo "Web" e adicionar um módulo com as páginas de site necessárias.Desde que você tem um recurso com escopo da web, você pode ativar esse recurso em diferentes sites para entregar as páginas do site para bibliotecas de site.

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