Сообщения

Показаны сообщения с ярлыком "SharePoint"

Ошибка - Компонент "75a0fea7-12fe-4cad-a1b2-525fa776c07e" не установленв данной ферме и не может быть добавлен в эту область

Ого, сказал я себе, когда ничего не нашел подобного в поисковиках! Компонент "75a0fea7-12fe-4cad-a1b2-525fa776c07e" не установлен в данной ферме и не может быть добавлен в эту область. У меня это связано со следующим: Решил накатить один из шаблонов приложений Windows SharePoint Services 3.0 , который для администраторов сервера , т.е. ставиться на уровне сервера из командной строки. Но забыл про то, что нужно сначала выполнить установку обязательного шаблона Application Template Core . Т.е. я об этом помнил, но у меня уже столько накопилось разработческих сред, что я и не помню где установлен Template Core :). Для проверки зайдите в Центр администрирования ( Старт – Пуск / Administrative Tools / Центр администрирования SharePoint 3.0 ). Когда откроется браузер, в нем зайдите в Центр администрирования > Операции > Управление решениями и проверте, что у вас установлено решение “ applicationtemplatecore.wsp ” Установить Application Template Core из командной строк...

stsadm Нет доступа

Столкнулся с проблемой при установке шаблона SharePoint на уровне сервера. Такие шаблоны устанавливаются только из командной строки через Windows SharePoint Services administration tool STSADM.EXE Эта штука лежит в %PROGRAMFILES%\common files\microsoft shared\web server extensions\12\bin\ Дак во, при любом вызова stsadm я получал сообщение “Нет доступа”. Гугл сказал, что Нужны были права админа в базе данных , но мне некогда было разбираться с правами, я вспомнил, что устанавливал SharePoint (в моем разработческом случае это WSS) под учеткой Administrator, зашел под ней и все установил. Причем пришлось поменять пароль администраторской встроенной учетке, тк забыл :) Кстати, вот сразу полезные строчки для установления шаблонов на уровне сервера через командную строку Установка шаблона = "%PROGRAMFILES%\common files\microsoft shared\web server extensions\12\bin\stsadm" -o addsolution -filename " C:\WssTemplates \ KnowledgeBase .wsp " "%PROGRAMFILES%\common f...

Детали настройки VSeWSS 1.3 беты

Делайте поправку, что среда развивается и что-то может поменяться. Сегодня 30.05.09. Почитайте сначала немного хэлпа по установке VSeWSS 1.3. А после этого: 1. если вы все настроили правильно, но запустили Visual Studio 2008 не под админской учеткой в Windows Server 2008, то Deploy и Retract ("Undeploy") сработают, а вот дебаггинг не запуститься и VS ругнется со следующей ошибкой: Error (-1989080679) Unable to start debugging on the web server. You do not have permissions to debug the web server process. You need to either be running as the same user account as the web server, or have administrator privilege. Т.е. IIS не разрешает вам к нему подключатся для дебаггинга из-за отсутствия у вас прав. 2. при работе с VSeWSS без Active Directory, видимо, сразу забудьте про то, что вы сможете достучаться до Windows SharePoint Services (WSS) или до Microsoft Office SharePoint Server (MOSS) на другой машине. Соответственно SharePoint Solution Generator 2008 также не увидит дру...

Как добавить файла кода ( codefile ) для страницы SharePoint, котораяего не поддерживает, а также – Обход невозможности добавленияобработчика серверного события в разметке страницы SharePoint, неподдерживающей файл кода.

Решаемая проблема: Страницы сайта SharePoint храняться в базе и не поддерживает раздельный файл кода. При добавлении в <%@ Page … CodeFile="Default.aspx.cs" %> атрибута CodeFile SharePoint ругнется с ошибкой Parser Error . Надеюсь данная статья сэкономит ваше время. Ничего подобного в сети я пока не нашел. Как добавить раздельный файл кода? Я применяю два подхода: Добавить на страницу ваш кастомный элемент управления, который подключается к нужным событиям страницы и элементам управления через <%@ Register %>. Создать вашу страницу, наследующую Microsoft.SharePoint.WebPartPages.WebPartPage и прописать ее в атрибуте inherits в <%@ Page … inherits="Company.MyItems.MySpPage" %> На словах, решается это так: Добавляем в семейство сайтов нашу сборку с нужными классами. Обычно в C:\inetpub\wwwroot\wss\VirtualDirectories\80\bin. Прописываем в файле разметки элемент управления или полностью переопределяем класс страницы. Инструменты: Visual...

MethodAccessException из-за модификатора public в SharePoint и VSeWSS

Если вас привлекли следующие строки MethodAccessException SetProperty System.Web.Util.FastPropertyAccessor.SetProperty [HttpException (0x80004005): 'qqq' could not be set on property 'U'.] System.Web.UI.ControlBuilder.SetSimpleProperty(SimplePropertyEntry entry, Object obj) , то, возможно, вы используете свой класс наследник другого контрола, у которого забыли выставить атрибут доступа public. У меня эта ошибка появляется, когда я в разметке добавляю свой контрол и задаю значение созданному программно свойству. Т.е. свойство имеет модификатор public, а класс не имеет модификатора, что означает private по умолчанию. Обычно, в таком случае, ожидаешь увидеть другой текст ошибки, но SharePoint показал приведенный выше текст.

SharePoint Designer 2007 – сырой и еще сырее!

При разработке под SharePoint нельзя обойтись без Microsoft Office SharePoint Designer, но имейте ввиду следующие сюрпризы, которые он вам обязательно приподнесет: Вызов меню Вставка –> Элементы управления SharePoint –> Форма настраиваемого списка не приводит к вставке. Замечено, когда работаешь из другой локальной подсети и приходиться коннектиться к сайту через IP, а не по имени компьютера. Лечиться при локальном запуске на компьютере на котором установлен открываемыей сайт SharePoint. Designer позволяет создать и настроить источник данных SqlDataSource подключенный к вашей базе, но обновление схемы ( Refresh Schema ) не работает. Лечиться при локальном запуске на компьютере на котором установлен открываемыей сайт. SharePoint Designer не понимает стандартное расширение разметки в источнике данных вида ConnectionString="<%$ ConnectionStrings:ConnectionStringName1%>" и засталяет разработчика тупо копировать строку подключения, вместо того, чтобы дать пропис...