2013-11-25 2 views
1

В настоящее время я тренируюсь на sharepoint и имею несколько недель опыта в отношении разработки в sharepoint. Моя текущая задача заключается в развертывании .wsp-решения на ферме серверов и делает это с помощью powershell через Add-SPSolution, Install-SPSolution и успешно. Проблема, с которой я сталкиваюсь, заключается в том, что в spsolution у меня была веб-страница с именем TestPage.aspx, я не могу найти, где находится страница, так что я могу получить к ней доступ. есть конкретное место, где находится страница, или любую команду, которую я могу использовать?Страницы SPSolution: Где они найдены?

+0

Вы пробовали C: \ Program Files \ Common Files \ Microsoft Shared \ Расширения веб-сервера \ 14 \ TEMPLATE \ LAYOUTS ('http: // site/subsite/_layouts/TestPage.aspx')? – Enam

+0

Я попробовал это сейчас, но он возвращает сообщение об ошибке «Произошла непредвиденная ошибка» –

ответ

1

Visual Studio обычно создает папку для страниц приложений, так что вы можете попробовать:

http://server/site/_layouts/foldername/TestPage.aspx 

где имя_папки это название проекта/решения.

Если вы получаете «Ресурс не найден» - ошибка HTML 404, сайта там нет.
В противном случае, даже если он говорит «Произошла непредвиденная ошибка», это не значит, что на сайте нет.
Сайт может существовать, но имеет некоторые ошибки. В этом случае лучшим способом будет проверка Windows Event Viewer и журналов.

+0

Почему вы не предложили улучшения в моем ответе, вместо того чтобы дать ответ, который почти такой же, как у меня? – Luis

+1

Автор никогда не говорил, что создал сам wsp. Поэтому я не чувствовал, что ваш ответ уместен, единственной важной составляющей была строка _7. \t доступ к странице в /_layouts/foldernamed/test.aspx_, и часть с названием папки может быть легко упущена. – tsap

+0

Gotcha !! Upvoted – Luis

0

Вы не можете просто добавить файл aspx и развернуть на sharepoint.

Возможно, вам нужно развернуть страницу приложения, страница приложения находится на уровне приложения, поэтому каждый семейство сайтов сможет получить к ней доступ.

Как развернуть страницу приложения:

Чтобы добавить страницу приложения выполните следующие действия:

  1. создать новый пустой Sharepoint проекту
  2. добавить «Sharepoint„Макеты“Mapped папку для проекта
  3. в папке макетов создайте папку (как правило, название проекта)
  4. Добавить страницу приложения в эту папку.
  5. , что приложение использует Sharepoint MasterPage, поставить некоторое содержание в.
  6. Deploy с помощью Visual Studio или скомпилировать и развернуть П с помощью метода выше
  7. доступа к странице в /_layouts/foldernamed/test.aspx*

Если вы хотите только добавить контент на страницу sharepoint, я предлагаю вам использовать визуальный веб-элемент управления. это в основном пользовательское управление, завернутое в веб-часть. После развертывания вы можете добавить его на веб-страницу, которую вы можете создать с помощью пользовательского интерфейса Sharepoint.

Смежные вопросы