Pergunta

Eu sou novo para Sharepoint e apenas começando a picar ao redor com Sharepoint Designer. Estou curioso sobre o sistema de arquivos que vejo no SharePoint Designer que não parecem aparecer em qualquer outro lugar.

Quando abro um site do SharePoint no SharePoint Designer, e vejo pastas para todas as minhas listas e os formulários da Web criados dentro deles - eu estou realmente olhando para o sistema de arquivos do Windows? Ou são esses arquivos virtuais-ish que na verdade não existem no sistema de arquivos?

Dito de outra forma, quando eu criar uma nova Lista no Sharepoint, fazer um monte de arquivos de modelo ( "AllItems.aspx", "DispForm.aspx", etc.) são escritos para a em algum lugar do sistema de arquivos? Se sim, onde?

Eu pergunto porque eu procurei e não consigo encontrar qualquer um dos arquivos que vejo em Sharepoint qualquer lugar Designer sobre o sistema de arquivo real.

Foi útil?

Solução

Deane,

Em essência, você está olhando para uma visão híbrida. Ao abrir o SharePoint Designer, você está realmente olhando para uma combinação de arquivos que existem em dois lugares diferentes:

  1. O sistema de front-end do SharePoint Web (WFE) ao qual você está conectado Arquivo local.
  2. O banco de dados de conteúdo (dentro de SQL Server) que abriga o site que você tem aberto.

De um modo geral, saber onde qualquer dado reside arquivo é uma função de haver ou não o arquivo é personalizado. arquivos não personalizadas (tais como aqueles que são provisionados através defintions local e mobiliário) fazem, na verdade, ao vivo dentro do sistema de arquivos do servidor. Se esses arquivos devem ficar personalizados através da edição (por exemplo, através do SharePoint Designer), a cópia editada acaba no conteúdo banco de dados dentro do SQL Server e está vinculado ao site.

MSDN tem um bom artigo descrevendo sistema de arquivos virtualizados do SharePoint e do processo de personalização que estou descrevendo (estou representando-o sem entrar em muitos detalhes). Eu recomendo verificar o artigo:

http://msdn.microsoft.com/en-us/library/ cc406685.aspx

Espero que isso ajude!

Outras dicas

Eu acho que eles estão em [servidor] / wwwroot / WSS / virtualdirectoryofyoursharepoint e as informações sobre cada lista é salvo no banco de dados de conteúdo do SharePoint.

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