powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Миграция WebParts из SharePoint 2003 в SharePoint 2007
5 сообщений из 5, страница 1 из 1
Миграция WebParts из SharePoint 2003 в SharePoint 2007
    #35359543
MianWP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте товарищи! Может кто нибудь из вас сталкивался с проблемой миграции вебпартов из 2003его портала в 2007.
В корпоративном 2003 портале уже существуют работающие веб-части.
С переходом на 2007 портал требуется "Преобразование" веб-частей из 2003 портала.
Большинство существующих веб-частей используют ascx котролы,
через которые происходит отображение данных на странице. Ascx контрол, как известно,
состоит из *.ascx файла разметки *.ascx.cs файла с кодом C# логики контрола.
В 2003 портале загрузка ascx контрола осуществляется:
Page.LoadControl("~/wpresources/SKVPP_Report/Requests.ascx");

Для переноса существующей веб-части мы создаем проект Class Library и в нем создаем класс,
наследуемый от System.Web.UI.WebControls.WebParts.WebPart, далее подключаем необходимые
классы в проект, и подключаем аналогичным способом ascx контрол в загрузку. При компиляци данного
проекта, код ascx-behind файла компилируетя в эту сборку. При этом подписываем сборку
ключом, затем регистрируем на сервере: в GAC и файле web.config говорим что эта сборка безопасная.
Далее, копируем полученный dll в папку bin (туда где портал) а файл разметки ascx в созданную
папку usercontol. Далее заходим на страницу портала и добавляем созданный веб-парт в коллекцию.
Затем, заходим на требуемый узел и перетаскиваем наш веб-парт в выбранную зону, при этом страница портала
генерирует страницу "Ошибка узла" и приходится откатывать версии страницы на предыдущие.

Подскажите, пожалуйста, как обойти данную проблему.
...
Рейтинг: 0 / 0
Миграция WebParts из SharePoint 2003 в SharePoint 2007
    #35362330
guestyy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тут мало народу как мне кажется по теме sharepoint adminam видимо лень сделать подфорум ASp.net/sharepoint по аналогии с работа/вакансии (((((((
...
Рейтинг: 0 / 0
Миграция WebParts из SharePoint 2003 в SharePoint 2007
    #35363873
*IMP*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MianWPЗдравствуйте товарищи! Может кто нибудь из вас сталкивался с проблемой миграции вебпартов из 2003его портала в 2007.
В корпоративном 2003 портале уже существуют работающие веб-части.
С переходом на 2007 портал требуется "Преобразование" веб-частей из 2003 портала.
Большинство существующих веб-частей используют ascx котролы,
через которые происходит отображение данных на странице. Ascx контрол, как известно,
состоит из *.ascx файла разметки *.ascx.cs файла с кодом C# логики контрола.
В 2003 портале загрузка ascx контрола осуществляется:
Page.LoadControl("~/wpresources/SKVPP_Report/Requests.ascx");

Для переноса существующей веб-части мы создаем проект Class Library и в нем создаем класс,
наследуемый от System.Web.UI.WebControls.WebParts.WebPart, далее подключаем необходимые
классы в проект, и подключаем аналогичным способом ascx контрол в загрузку. При компиляци данного
проекта, код ascx-behind файла компилируетя в эту сборку. При этом подписываем сборку
ключом, затем регистрируем на сервере: в GAC и файле web.config говорим что эта сборка безопасная.
Далее, копируем полученный dll в папку bin (туда где портал) а файл разметки ascx в созданную
папку usercontol. Далее заходим на страницу портала и добавляем созданный веб-парт в коллекцию.
Затем, заходим на требуемый узел и перетаскиваем наш веб-парт в выбранную зону, при этом страница портала
генерирует страницу "Ошибка узла" и приходится откатывать версии страницы на предыдущие.

Подскажите, пожалуйста, как обойти данную проблему.

А что sharepoint говорит? Буквально накануне писал веб парт подобным образом вроде траблов небыло.
...
Рейтинг: 0 / 0
Миграция WebParts из SharePoint 2003 в SharePoint 2007
    #35367593
MianWP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
*IMP* проблема решилась. Оказывается надо аscx контрол было кинуть в папку с шаблонами контролов wss (C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\CONTROLTEMPLATES ). А для отладки надо указать CallStack в true - тогда начинает показывать все сообщения об ASP.Net ошибках - очень удобно. Вот кстати полезные ссылки по теме :
http://blogs.tamtam.nl/mart/PermaLink,guid,a34071a0-ad27-44c7-aa78-3f956d6f920e.aspx создание вебпарта через библиотеку классов с загрузкой на сервер dll

http://weblogs.asp.net/erobillard/archive/2008/03/04/what-to-know-about-smartpart-and-loadcontrol.aspx Полезная Статья про добавление веб партов с использованием Юрез контроллов

http://wcornwill.wordpress.com/2007/03/28/using-aspnet-user-controls-ascx-in-mosswssv3/

http://jopx.blogspot.com/2006/09/usercontrols-ascx-webparts-and.html

http://www.wrox.com/WileyCDA/Section/id-306330.html - создание портального калькулятора

http://jamestsai.net/Blog/post/Using-ASPNET-Web-User-Control-with-Code-Behind-in-SharePoint.aspx - Создание веб-частей с использованием user control с ascx.cs файлом
...
Рейтинг: 0 / 0
Миграция WebParts из SharePoint 2003 в SharePoint 2007
    #35370802
itsyselsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо ...
Информации по разработке для Sharepoint катастрофически мало, поэтому пишите друзья, будем читать с удовольствием.
И, собственно, было бы здорово в разделе форума Microsoft.NET сделать ветку Sharepoint ...
Тема то интересная и востребованная, как мне кажется ...
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / SharePoint [игнор отключен] [закрыт для гостей] / Миграция WebParts из SharePoint 2003 в SharePoint 2007
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]