none
Ошибка при открытии документа из веб-части запрос контента. RRS feed

  • Вопрос

  • Имеется сайт на Sharepoint 2010 на нем создана библиотека документов с тремя документами ( xls, docx и ppt)
    На другом сайте добавлена веб-часть типа запрос контента, в качестве источника выбрана вышеупомянутая библиотека.

    Если в веб-части открывать документы ppt или docx, то выходит ошибка

    Ошибка
    Файл не найден.
    Устранение неполадок в работе службы Microsoft SharePoint Foundation.
    Идентификатор взаимосвязи: 79332ab5-f426-49b5-ad35-176d3526158e
    Дата и время: 25.07.2011 16:38:36
    Вернуться на сайт

    Если открывать документ xls, то он открывается в отдельном окне Excel, а не в браузере.

    В журналах приложения и системы ничего по этому поводу нет. Куда копать?


    25 июля 2011 г. 12:46

Ответы

  • Нет. На том сайте есть дистрибутив, он сам добавит команды для stsadm. Вам останется только использовать эти команды.

     

    Для 2010 есть подобное на PowerShell, но я не пробовал этим пользоваться.

     

    Вот ссылка на дистрибутивы.

    • Предложено в качестве ответа Dmitry Davydov 29 июля 2011 г. 12:55
    • Помечено в качестве ответа Roman Zhukov 1 августа 2011 г. 6:57
    26 июля 2011 г. 22:10

Все ответы

  • Используйте веб-часть отображения списка.

    Тут описано как добавить такую веб-часть на другой сайт.

    • Предложено в качестве ответа Aviw_ 25 июля 2011 г. 16:43
    25 июля 2011 г. 16:42
  • AviwT, я правильно понимаю, что необходимо в Визуал Студио создавать проект (класс) с кодом приведенном в посте, и потом каким-то образом "импортировать" в stsadm.exe?

    И еще вопрос, подойдет ли данная надстройка к Sharepoint 2010, на сколько я понял статья для 2007го?

    26 июля 2011 г. 7:57
  • Поэкспериментировал, вот что выяснил

    Данный URL появляется в адресной строке при открытии документа прямо из библиотеки на сайте (сайт corporate) название документа goMolf.docx
    http://portal.elfnet.local/units/corporate/_layouts/WordViewer.aspx?id=/units/corporate/DocLib1/goMolf.docx&Source=http%3A%2F%2Fportal%2Eelfnet%2Elocal%2Funits%2Fcorporate%2FSitePages%2F%25D0%2594%25D0%25BE%25D0%25BC%25D0%25B0%25D1%2588%25D0%25BD%25D1%258F%25D1%258F%2Easpx&DefaultItemOpen=1

    Если изменить параметр Source в этом адресе на страницу другого сайта (judge), расположенного в той же коллекции то документ все равно открывается для редактирования в браузере
    http://portal.elfnet.local/units/corporate/_layouts/WordViewer.aspx?id=/units/corporate/DocLib1/goMolf.docx&Source=http%3A%2F%2Fportal%2Eelfnet%2Elocal%2Funits%2Fjudge%2FSitePages%2F%25D0%2594%25D0%25BE%25D0%25BC%25D0%25B0%25D1%2588%25D0%25BD%25D1%258F%25D1%258F%2Easpx&DefaultItemOpen=1

    Если к тому же поменять расположение страницы WordViewer.aspx на judge, то выходит ошибка что файл не найден.
    http://portal.elfnet.local/units/judge/_layouts/WordViewer.aspx?id=/units/corporate/DocLib1/goMolf.docx&Source=http%3A%2F%2Fportal%2Eelfnet%2Elocal%2Funits%2Fjudge%2FSitePages%2F%25D0%2594%25D0%25BE%25D0%25BC%25D0%25B0%25D1%2588%25D0%25BD%25D1%258F%25D1%258F%2Easpx&DefaultItemOpen=1

    Такая же ссылка высвечивается в адресной строке при попытки открыть документ из веб-части запрос контента

    То есть выходит что почему возникает ошибка при использовании WordViewer.aspx из сайта отлично от сайта документа? Можно ли это исправить?



    26 июля 2011 г. 11:07
  • Нет. На том сайте есть дистрибутив, он сам добавит команды для stsadm. Вам останется только использовать эти команды.

     

    Для 2010 есть подобное на PowerShell, но я не пробовал этим пользоваться.

     

    Вот ссылка на дистрибутивы.

    • Предложено в качестве ответа Dmitry Davydov 29 июля 2011 г. 12:55
    • Помечено в качестве ответа Roman Zhukov 1 августа 2011 г. 6:57
    26 июля 2011 г. 22:10