São arquivos de modelo Sharepoint realmente armazenados no sistema de arquivos?
-
10-07-2019 - |
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.
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:
- O sistema de front-end do SharePoint Web (WFE) ao qual você está conectado Arquivo local.
- 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.