none
Средство просмотра страниц не отображает внешний сайт RRS feed

  • Вопрос

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

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

    29 июля 2014 г. 12:04

Ответы

  • В общем, я разобрался со своей проблемой и заодно получил некоторые новые знания. Могу сказать, что доступ учёток к интернету здесь вообще не при чём. Достаточно было просто заглянуть в консоль JavaScript в хроме.

    Дело в том, что сайты, которые я пытался отобразить во фрейме, тупо запрещено использовать во фреймах (в консоли выводились значения заголовка X-Frame-Options то SAMEORIGIN, то вовсе DENY). Конкретно нужная мне страница такого заголовка не имеет, но там другая проблема. Эта самая страница доступна только по http, а на моём сайте используется https. Следовательно, фрейм блокируется.

    Короче говоря, плохая штука этот фрейм. :)

    1 августа 2014 г. 11:54

Все ответы

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

    Проверьте имеет ли учетная запись sharepoint доступ в интернет, т.к. скорее всего запросы отклоняются вашим файрволом.

    Часто ведь корпоративный файрволл настраивается так, что доступ в интернет имеют определенные группы сотрудников.

    30 июля 2014 г. 7:11
  • Дурацкий вопрос, но не могу не задать его.

    Под учётной записью SharePoint Вы имеете в виду учётную запись фермы?

    30 июля 2014 г. 8:50
  • Дурацкий вопрос, но не могу не задать его.

    Под учётной записью SharePoint Вы имеете в виду учётную запись фермы?

    Все зависит от того сколько у вас SharePoint сервисных аккаунтов.  Кто-то ставит все под одной учетной записью, кто-то делает правильно заводит несколько сервисных учеток: Plan for administrative and service accounts (SharePoint Server 2010)

    Там смотрим Service application service accounts -> Content access account - Read access to external or secure content sources that this account is configured to access.

    30 июля 2014 г. 9:28
  • Не могу понять Ваш ответ, извините)

    У меня службы шарика работают под разными управляемыми учётками. За доступ к внешним ресурсам отвечает какая-то конкретная служба или как?

    30 июля 2014 г. 10:47
  • Добрый день, попробуйте дать учетной записи, под которой работает пул приложений доступ в интернет (ради теста - всем сервисным аккаунтам). По идее должно заработать. Если нет, будем думать дальше.

    Еще посмотрите в логе (ULS и IIS), там может быть полезная информация.

    Еще ради теста добавьте на страницу "Средство просмотра RSS" и добавьте ему внешний источник.
    31 июля 2014 г. 8:48
  • В общем, я разобрался со своей проблемой и заодно получил некоторые новые знания. Могу сказать, что доступ учёток к интернету здесь вообще не при чём. Достаточно было просто заглянуть в консоль JavaScript в хроме.

    Дело в том, что сайты, которые я пытался отобразить во фрейме, тупо запрещено использовать во фреймах (в консоли выводились значения заголовка X-Frame-Options то SAMEORIGIN, то вовсе DENY). Конкретно нужная мне страница такого заголовка не имеет, но там другая проблема. Эта самая страница доступна только по http, а на моём сайте используется https. Следовательно, фрейм блокируется.

    Короче говоря, плохая штука этот фрейм. :)

    1 августа 2014 г. 11:54