Как изменить default.aspx на сайте SharePoint без SharePoint Designer

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

EDIT: Удаление веб-части с помощью страницы управления веб-частью "? content = 1" в моем случае не помогло. Тег <% @Register все еще присутствовал и должен был быть удален с помощью SharePoint Designer.

Ответ 1

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

EDIT:

ahh.. вы не используете шаблон сайта публикации. Перейдите на сайт action → настройки сайта. В разделе "Администрирование сайта" выберите меню "Содержание и структура", которое вы должны увидеть на странице default.aspx. Но вы не можете много сделать с ним... (удалить, скопировать или переместить)

обходной путь: Включить функцию публикации в корневую сеть. Добавьте исправленный файл default.aspx в библиотеку Pages и измените страницу приветствия на это. Отключите функцию публикации (это приведет к удалению всех других списков из этой функции, но не к библиотеке Pages, поскольку используется одна страница.). Теперь у вас будет новая страница 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

Ответ 2

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

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

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

Ответ 3

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

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

Ответ 5

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

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