Pergunta

Em várias occations, tenho enfrentado a situação que a página default.aspx em um site não funciona. Mais especificamente, uma referência a um WebPart e / ou de controlo é jogando um erro porque o conjunto não for encontrado. Tudo bem, você só fogo até o SharePoint Designer temido e remover a linha de dependência. No entanto, se eu queria usar este método quando não ter SharePoint Designer, como isso poderia ser feito?

EDIT: "contents = 1" Retirar a parte da web usando a página de gerenciamento de parte da web não ajudou no meu caso. O <% @ Register tag ainda estava lá e teve que ser removido usando o SharePoint Designer.

Foi útil?

Solução

Vá para visualizar todo o conteúdo do site ( http: //yourdmain.sharepoint/sitename/_layouts /viewlsts.aspx ). Selecione a biblioteca de documentos "Páginas" (a biblioteca "Páginas" são nomeados com base no idioma que você criou o site no. Isto é, no norueguês a biblioteca é chamada de "Sider"). Baixe o default.aspx para o seu computador e corrigi-lo (remover a parte web eo Registro <% tag). Salvar-lo e enviá-lo de volta para a biblioteca (lembre-se de verificar no ficheiro).

EDIT:

ahh .. você não está usando um modelo de site da publicação. Ir para a acção local -> configurações do site. Em "administração local", selecione o "conteúdo e estrutura" menu agora você deve ver a sua página default.aspx. Mas você não pode fazer muito com ele ... (apagar, copiar ou mover)

Solução : Ativar recurso de publicação na web raiz. Adicione o arquivo default.aspx fixo para a biblioteca páginas e alterar a página de boas-vindas a este. Desativar o recurso de publicação (isto irá apagar todos os outros lista de criar a partir deste recurso, mas não as páginas de biblioteca desde uma página está em uso.). Você terá agora uma nova página default.aspx para a web raiz, mas a url é alterada de sitename / default.aspx para sitename / pages / default.aspx.

Solução II Use um recurso para alterar o arquivo default.aspx. A solução é explicado aqui: http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a -sharepoint-site-usando-a-feature.aspx

Outras dicas

Eu era capaz de realizar a edição da página default.aspx por:

  • Abrir o site no SharePoint Designer 2013
  • Em seguida, clique em 'Todos os arquivos' para exibir todos os arquivos,
  • Em seguida, clique com o botão direito -> Editar arquivo no Modo Avançado.

Ao fazer isso eu era capaz de remover o tagprefix causando um problema na minha página.

Você sempre pode usar o SharePoint Solution Generator para criar um projeto e editar em VS2008.

Você pode encontrar o gerador junto com o SharePoint ferramentas para desenvolvedores.

Ou você poderia apenas abrir a página no modo de manutenção e excluir a parte ofensora web.

SharePoint 2007 Perspicácia: Remover Bad ou partes da web quebrados de uma página

Fácil solução rápida que funcionou para mim. 1. Vá para a pasta raiz. Copie o arquivo default.aspx. 2. Elimine o arquivo original. 3. Renomeie o arquivo copiado para default.aspx.

Seu tudo pronto para experimentar novamente. Não tenho certeza como o SharePoint referenciar estes webparts nessa página. Mas as obras:)

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