none
Не загружаются картинки и файлы из библиотек; портал не открывается по базовому URL'у. RRS feed

  • Вопрос

  • Добрый день!

    В какой-то момент стали недоступны файлы в библиотеках: картинки, стили в Style Library, даже просто документы в библиотеке документов не открываются.

    Причём файлы в библиотеках есть, они отображаются как элементы. Но при попытке открыть файл из библиотеки или просто обратиться к нему по прямому урлу, набрав его в строке адреса — получаю ошибку 404.

    При этом статические файлы самого SharePoint'a загружаются. Css'ники, например (corev4.css), или картинки типа /_layouts/images/fgimg.png открываются прекрасно по прямым урлам.

    Да, и сам портал тоже не открывается, если набрать просто урл портала, но при этом, если открывать конкретную страницу, она открывается, но без картинок и стилей. То есть по адресам http://my-sp-site/ (верхнее семейство узлов) и http://my-sp-site/docs/ (дочерний сайт) получаю ошибку 404, но, например, http://my-sp-site/_layouts/viewlsts.aspx и http://my-sp-site/docs/Documents/Forms/AllItems.aspx открываются, правда без картинок и стилей.

    Чем может быть вызвано такое поведение и как исправить?

    На сервере вроде бы ничего опасного не делали. Непосредственно перед началом проблем проводились работы по настройке личных сайтов пользователей: создано новое отдельное web-приложение и соответствующее семейство сайтов для личных сайтов. Но я не представляю, как это могло повлиять на существующее веб-приложение портала.

    SharePoint Server 2013, портал в режиме 2010.


    17 марта 2014 г. 8:09

Ответы

  • Minimal download strategy - не нашёл вообще, где это. Fiddler не показал чего бы то ни было необычного, просто 404 ошибки.

    Тем не менее, проблема решена. Дело было в настройках IIS.

    IIS Manager > Узел сервера > ISAPI and CGI Restrictions

    Добавил четыре DLL:

    После этого всё заработало.

    Рецепт взят отсюда: http://www.freakingsharepoint.com/2010/10/sharepoint-server-not-redirecting-to.html

    Каким образом эти dll оттуда раньше пропали, не понятно...

    • Помечено в качестве ответа Norden Fortvol 18 марта 2014 г. 10:09
    18 марта 2014 г. 10:08

Все ответы

  • С настройками Alternate Access Mappings в Центре Администрирования все в порядке? Добавлен ли URL, который используется для доступа к серверу?


    Также я бы проверил, корректно ли настроен Binding в параметрах основного вэб-приложения SharePoint и вэб-приложения личных сайтов


    • Изменено MikhailSP 17 марта 2014 г. 8:21
    17 марта 2014 г. 8:16
  • Да, урлы в сопоставления альтернативного доступа добавлены (два урла, поведение одинаковое для обоих).

    Binding сайтов IIS? Порты разные, для основного приложения 80, для личных сайтов другой. На всякий случай проверил - остановил сайт личных сайтов - ничего не изменилось.

    P.S. Тут http://chanakyajayabalan.wordpress.com/2010/04/26/images-not-dispalying-in-sharepoint-sites-file-not-found-error/ пишут о похожей проблеме, решаемой очисткой кеша - не помогло.

    Пробовал также FlushBlobCache как описано здесь: http://technet.microsoft.com/ru-ru/library/gg277249(v=office.15).aspx - тоже не помогло.

    17 марта 2014 г. 8:43
  • 1. Может есть какие-то зацепки в ULS или Event Viewer?

    2. Пробовали перезагрузить ферму?

    17 марта 2014 г. 8:48
  • Записи в логе SharePoint для одного из не загружающихся файлов (home_04.jpg):

    03/17/2014 13:04:56.08 NodeRunnerAdmin1-052ee81a-15e7- (0x0D88) 0x11F4 Search                         Search Platform Services       aiy1j Medium   Microsoft.Ceres.CoreServices.Node.NodeController : Dequeue invoked
    03/17/2014 13:04:56.52 w3wp.exe (0x1A64)                       0x1FC0 SharePoint Foundation         Monitoring                     nasq Medium   Entering monitored scope (Request (GET:http://sp-app.domain.local:80/news/PublishingImages/_w/home_04_jpg.jpg)). Parent No
    03/17/2014 13:04:56.52 w3wp.exe (0x1A64)                       0x1FC0 SharePoint Foundation         Logging Correlation Data       xmnv Medium   Name=Request (GET:http://sp-app.domain.local:80/news/PublishingImages/_w/home_04_jpg.jpg) 63177e9c-d28c-a0c2-52f6-a25ed275e486
    03/17/2014 13:04:56.52 w3wp.exe (0x1A64)                       0x1FC0 SharePoint Foundation         Authentication Authorization   agb9s Medium   Non-OAuth request. IsAuthenticated=True, UserIdentityName=0#.w|companydomain\dev_user, ClaimsCount=24 63177e9c-d28c-a0c2-52f6-a25ed275e486
    03/17/2014 13:04:56.54 w3wp.exe (0x1A64)                       0x1FC0 SharePoint Foundation         Monitoring                     b4ly Medium   Leaving Monitored Scope (Request (GET:http://sp-app.domain.local:80/news/PublishingImages/_w/home_04_jpg.jpg)). Время выполнения=4.6724 63177e9c-d28c-a0c2-52f6-a25ed275e486
    03/17/2014 13:04:56.72 w3wp.exe (0x1A64)                       0x14C4 SharePoint Foundation         Monitoring                     nasq Medium   Entering monitored scope (Request (GET:http://sp-app.domain.local:80/news/PublishingImages/home_04.jpg)). Parent No
    03/17/2014 13:04:56.72 w3wp.exe (0x1A64)                       0x14C4 SharePoint Foundation         Logging Correlation Data       xmnv Medium   Name=Request (GET:http://sp-app.domain.local:80/news/PublishingImages/home_04.jpg) 63177e9c-8299-a0c2-52f6-aaf93742d52f
    03/17/2014 13:04:56.72 w3wp.exe (0x1A64)                       0x14C4 SharePoint Foundation         Authentication Authorization   agb9s Medium   Non-OAuth request. IsAuthenticated=True, UserIdentityName=0#.w|companydomain\dev_user, ClaimsCount=24 63177e9c-8299-a0c2-52f6-aaf93742d52f
    03/17/2014 13:04:56.74 w3wp.exe (0x1A64)                       0x14C4 SharePoint Foundation         Monitoring                     b4ly Medium   Leaving Monitored Scope (Request (GET:http://sp-app.domain.local:80/news/PublishingImages/home_04.jpg)). Время выполнения=4.9243 63177e9c-8299-a0c2-52f6-aaf93742d52f
    03/17/2014 13:04:56.90 OWSTIMER.EXE (0x1E8C)                   0x1D30 SharePoint Foundation         Monitoring                     nasq Medium   Entering monitored scope (Timer Job SchedulingApproval). Parent No 60f53573-25e0-494b-b62a-7d34ab1b1cff

    В Event viewer есть много warning'ов на недостаток памяти, но они там и раньше были...

    Сервер перезагружал.

       
    17 марта 2014 г. 9:24
  • 1. Попробуйте отключить Minimal download strategy.

    2. Попробуйте посмотреть загрузку страничек с помощью Fiddler.


    • Изменено MikhailSP 17 марта 2014 г. 10:07
    17 марта 2014 г. 10:07
  • Minimal download strategy - не нашёл вообще, где это. Fiddler не показал чего бы то ни было необычного, просто 404 ошибки.

    Тем не менее, проблема решена. Дело было в настройках IIS.

    IIS Manager > Узел сервера > ISAPI and CGI Restrictions

    Добавил четыре DLL:

    После этого всё заработало.

    Рецепт взят отсюда: http://www.freakingsharepoint.com/2010/10/sharepoint-server-not-redirecting-to.html

    Каким образом эти dll оттуда раньше пропали, не понятно...

    • Помечено в качестве ответа Norden Fortvol 18 марта 2014 г. 10:09
    18 марта 2014 г. 10:08