В SharePoint определение уровня разрешений «Только для просмотра» выглядит следующим образом:
Члены этой группы могут просматривать страницы, элементы списка и документы.Если в документе доступен обработчик файлов на стороне сервера, они могут просматривать документ только с помощью обработчика файлов на стороне сервера .
Что считается сервернымобработчик файлов в контексте SharePoint?Это HTTPHandler ?На какой технологии это основано, как мне написать одну?
Готовые обработчики файлов на стороне сервера - это всего лишь ASPX-страницы.
Способ, которым типы файлов помечаются как имеющие серверный обработчик файлов, включается в файлы serverfilesANYTHING.xml в SharePointRoot \ TEMPLATE \ XML.
Обработчик файлов на стороне сервера отображает документ в контексте браузера, а не открывает документ в приложении на стороне клиента (т.е. InfoPath, Excel и т. Д.).