Как редактировать default.aspx на сайте SharePoint без SharePoint Designer - PullRequest
12 голосов
/ 05 июня 2009

Несколько раз я сталкивался с ситуацией, когда страница default.aspx на Сайте не работает. Более конкретно, ссылка на WebPart и / или Control выдает ошибку, поскольку сборка не найдена. Хорошо, вы просто запускаете страшный SharePoint Designer и удаляете строку зависимостей. Однако, если бы я хотел использовать этот метод, если у него нет SharePoint Designer, как это можно сделать?

РЕДАКТИРОВАТЬ: удаление веб-части с помощью страницы управления веб-частью «? Contents = 1» не помогло в моем случае. Тег <% @ Register все еще был там, и его пришлось удалить с помощью SharePoint Designer. </p>

Ответы [ 5 ]

5 голосов
/ 07 июня 2009

Перейти для просмотра всего содержимого сайта (http://yourdmain.sharepoint/sitename/_layouts/viewlsts.aspx). Выберите библиотеку документов «Страницы» (библиотека «Страницы» названа на основе языка, на котором вы создали сайт. IE на норвежском языке названа библиотека «Sider»). Загрузите файл default.aspx на свой компьютер и исправьте его (удалите веб-часть и тег <% Register). Сохраните его и загрузите обратно в библиотеку (не забудьте проверить файл). </p>

EDIT:

ааа .. вы не используете шаблон сайта публикации. Перейти к действию сайта -> настройки сайта. Под "администрацией сайта" выберите меню "содержание и структура", теперь вы должны увидеть страницу default.aspx. Но с этим ничего не поделаешь ... (удалить, скопировать или переместить)

Обойти : Включить функцию публикации в корневой сети. Добавьте исправленный файл default.aspx в библиотеку страниц и измените страницу приветствия на эту. Отключите функцию публикации (это удалит все остальные списки, созданные из этой функции, но не библиотеку страниц, так как одна страница используется.). Теперь у вас будет новая страница default.aspx для корневого веба, но URL-адрес изменится с sitename / default.aspx на sitename / Pages / default.aspx.

Обходной путь II Используйте функцию для изменения файла default.aspx. Решение объясняется здесь: http://wssguy.com/blogs/dan/archive/2008/10/29/how-to-change-the-default-page-of-a-sharepoint-site-using-a-feature.aspx

1 голос
/ 20 декабря 2014

Мне удалось выполнить редактирование страницы default.aspx с помощью:

  • Открытие сайта в SharePoint Designer 2013
  • Затем нажмите «Все файлы», чтобы просмотреть все файлы,
  • Затем щелкните правой кнопкой мыши -> Изменить файл в расширенном режиме.

Сделав это, я смог удалить tagprefix, вызывающий проблему на моей странице.

0 голосов
/ 27 февраля 2014

Простое быстрое решение, которое сработало для меня. 1. Перейдите в корневую папку. Скопируйте файл default.aspx. 2. Удалите оригинальный файл. 3. Переименуйте скопированный файл в default.aspx.

Все готово для экспериментов снова. Не уверен, как sharepoint ссылается на эти веб-части на этой странице. Но работает:)

0 голосов
/ 11 февраля 2011

Или вы можете просто открыть страницу в режиме обслуживания и удалить нарушающую веб-часть.

Sharepoint 2007 Insight: удаление поврежденных или поврежденных веб-частей со страницы

0 голосов
/ 15 июня 2009

Вы всегда можете использовать Sharepoint Solution Generator для создания проекта и редактирования в VS2008.

Вы можете найти Генератор вместе с инструментами Sharepoint Developer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...