Как иметь полезные файлы ASPX в корне сайта SharePoint?
-
16-10-2019 - |
Вопрос
У меня есть сайт SharePoint. В своем каталоге IIS я создал файл ASPX.
Когда я просматриваю это, используя IE - я получаю 404.
Я использую его для тестирования элементов управления, связанных с SharePoint.
Как я могу сделать файл ASPX, который я вручную создал полезным для использования? Не 404?
Решение
Виртуальная сеть IIS на сайте SharePoint находится за пределами :-) В любом случае, страницы поднимаются модулем, который перенаправляет все анализы страниц (упрощенное).
В зависимости от версий у вас есть разные варианты.
Для SharePoint 2007 у нас были страницы сайта, которые могли быть предоставлены с помощью <Module>
Элемент, или вы можете создать страницы приложений.
Страницы сайта живет в корне данного сайта и могут иметь код. Типичное использование - это страница, которая должна быть видна только для данного сайта.
Приложения страниц жизни в виртуальном каталоге, _layouts и можно получить доступ к ферме. Типичным использованием является некоторое приложение, которое должно быть доступно во всех частях фермы.
Сельский здесь Как создать страницу приложения для Moss / WSS3
Здесь является праймером о том, как использовать код в страницах ASP.NET в SharePoint 2007
В SharePoint 2010 история несколько такая же, за исключением того, что страницы сайта были перемещены из корня сайта в библиотеку SiteSages. Описание двух типов страниц можно найти здесь на MSDN.
Другие советы
Развернуть страницу в {sharePointhive} Templates Mayouts, доступ из браузера по URL: {site-url}/_ Mayouts/{page} .aspx
Это может приблизить вас к тому, что вам нужно:
- Перейдите в коллекцию сайтов в браузере
- Действия сайта -> Редактировать сайт в SharePoint Designer
- Навигация -> объекты сайта -> Все файлы
- Щелкните правой кнопкой мыши -> Новый -> ASPX
- Добавьте управление SharePoint
- Сохранять
- Тестирование элементов управления SharePoint